GitHub Pagesで始める開発ブログ
2023-02-12
始めましてエンジニアの yusei-wy です。 2023年はアウトプットを増やしたいと考えていて開発ブログを再開することにしました。
以前は Hugo を使っていたのですが、数記事で更新が止まってしまったので心機一転新しく始めることに。
最近は Astro などいろいろな静的サイトジェネレーターがありますが、結果としては最近は Rust に興味があるので今回は Zora を選択。
環境構築
brew install zola
mkdir blog && cd blog
zola init
検索
Zola には検索機能がありますが、対応しているのは英語のみ。日本語に対応するには一手間必要。 Japanese full-text search using Elasticlunr in Zola
まず検索機能は無効化して始め必要になったら調べる方針にしました。
config.toml
build_search_index = false
デプロイ
GitHubPages にデプロイする手順
- public リポジトリを GitHub 上に作成
- ナビゲーションの [Settings] を選択
- サイドバーの Code and automation から [Pages] を選択
- Branch をメインブランチに設定
- フォルダは
docs/
を選択 - [保存] で公開
以降は選択したブランチに push するだけで最新版が公開される。
コミットメッセージを書くのが面倒であれば以下のような Makefile を書くと make deploy
で stage, commit, deploy までできて便利です。
DATETIME = :