このブログについて
Permalinkこのブログの技術構成についてまとめます。
技術選定
静的サイトジェネレーター: Zola
このブログはZolaを使用しています。 ZolaはRust製の静的サイトジェネレーターで、以下の点が気に入っています。
- シングルバイナリ: 依存関係なしで動作する。インストールが簡単
- 高速なビルド: Rust製なのでビルドが速い
- Markdownサポート: 記事をMarkdownで書ける
- 多言語対応: 日本語と英語の両方でコンテンツを管理できる
テーマにはzapを使用しています。シンプルで軽量なテーマです。
なぜZolaを選んだか
静的サイトジェネレーターには多くの選択肢があります(Hugo, Jekyll, Astro, 11tyなど)。 Zolaを選んだ理由は:
- シングルバイナリで管理が楽
- 設定ファイル(TOML)がシンプル
- ビルドが速い
Hosting
このブログは、pico.shを利用しています。
pico.shを選んだ理由
- 静的なサイトをコマンド一つでデプロイできること
- 複雑なツールを使わないことで、手軽に更新できブログを続けやすいと考えました。
- 管理画面がTUIで構成されていること
- pico.shにssh接続することで管理画面にアクセスでき、ターミナルから離れずに確認することができます。
- 見た目もイケてる
- pico.shにssh接続することで管理画面にアクセスでき、ターミナルから離れずに確認することができます。
まとめ
シンプルな構成ですが、自分のコンテンツを自分で管理できる環境を整えました。