Skip to content

kkato/blog-hugo

Repository files navigation

blog-hugo

技術ブログのリポジトリです。

概要

個人の技術ブログサイトです。 Hugoを使用した静的サイトジェネレーターで構築され、GitHub Pagesでホスティングされています。

技術スタック

  • 静的サイトジェネレーター: Hugo
  • テーマ: PaperMod
  • ホスティング: GitHub Pages
  • アナリティクス: Google Analytics

セットアップ

必要な環境

  • Hugo (extended版推奨)
  • Git

ローカル開発

  1. リポジトリをクローン:
git clone --recurse-submodules https://github.com/kkato/blog-hugo.git
cd blog-hugo
  1. サブモジュールを初期化(クローン時に --recurse-submodules を指定しなかった場合):
git submodule update --init --recursive
  1. 開発サーバーを起動:
hugo server -D
  1. ブラウザで http://localhost:1313 にアクセス

コンテンツの追加

新しい記事を作成:

hugo new posts/記事名.md

記事は content/posts/ ディレクトリに作成されます。

ビルド

本番環境用のビルド:

hugo --minify

ビルドされたファイルは public/ ディレクトリに出力されます。

デプロイ

GitHub Actionsを使用して、mainブランチへのpush時に自動的にGitHub Pagesにデプロイされます。

About

技術ブログ

Topics

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •