技術ブログのリポジトリです。
個人の技術ブログサイトです。 Hugoを使用した静的サイトジェネレーターで構築され、GitHub Pagesでホスティングされています。
- Hugo (extended版推奨)
- Git
- リポジトリをクローン:
git clone --recurse-submodules https://github.com/kkato/blog-hugo.git
cd blog-hugo- サブモジュールを初期化(クローン時に
--recurse-submodulesを指定しなかった場合):
git submodule update --init --recursive- 開発サーバーを起動:
hugo server -D- ブラウザで http://localhost:1313 にアクセス
新しい記事を作成:
hugo new posts/記事名.md記事は content/posts/ ディレクトリに作成されます。
本番環境用のビルド:
hugo --minifyビルドされたファイルは public/ ディレクトリに出力されます。
GitHub Actionsを使用して、mainブランチへのpush時に自動的にGitHub Pagesにデプロイされます。