173 Views
July 11, 26
スライド概要
アイビースクエアビアガーデン駆動合同勉強会 in 大都会岡山 -2026 Summer-
https://gbdaitokai.connpass.com/event/395082/
Hugoで静的サイト制作体験がとても良かったという話 前川昌幸 2026/07/11
Hugo • Go言語で作られたスタティック・サイト・ジェネレーター • https://gohugo.io
こういうサイトを作った
作成したサイト • SmartRelease Uというサービスの外部サイト • ユーザーサイトとして利用方法など情報を発信 • ちなみにSmartRelease Uは無料で機能制限版使えます • 今のところ静的サイトの管理がやりやすい • 下記の手順でやりたいな • SSGでビルド→テストサーバー(SRU)→公開サーバー(さくら)
Hugo • Goで動くので、GitHub Actionsこねくり回さなくても動きそう… • npmとかpipとか依存あまり考えなくても良さそう • マークダウン書いて置くだけ • blosxom思い出す! • 結果こうなりました
GitHub Actions サイトのビルド SFTP転送 SmartRelease U 転送機能 テストサーバー (SRU) 内容確認 マークダウン 書いてPR 公開サーバー (さくら)
GitHub Actions • 結構さくりとできます • https://github.com/maepon/smartrelease-users-site/blob/ main/.github/work ows/deploy.yml fl • SFTPまわりがやや冗長なので、SRU専用のActionを別途作成
まとめ • ドキュメント系サイトならファーストチョイスになるのでは? • ウェブの管理インターフェースがマストで無ければ • ビルドを気軽にGitHubに任せられるのが良い
ありがとうございました