pqpq blog


このブログについて

このブログの技術構成についてまとめます。

技術選定

静的サイトジェネレーター: Zola

このブログはZolaを使用しています。 ZolaはRust製の静的サイトジェネレーターで、以下の点が気に入っています。

  • シングルバイナリ: 依存関係なしで動作する。インストールが簡単
  • 高速なビルド: Rust製なのでビルドが速い
  • Markdownサポート: 記事をMarkdownで書ける
  • 多言語対応: 日本語と英語の両方でコンテンツを管理できる

テーマにはzapを使用しています。シンプルで軽量なテーマです。

なぜZolaを選んだか

静的サイトジェネレーターには多くの選択肢があります(Hugo, Jekyll, Astro, 11tyなど)。 Zolaを選んだ理由は:

  1. シングルバイナリで管理が楽
  2. 設定ファイル(TOML)がシンプル
  3. ビルドが速い

Hosting

このブログは、pico.shを利用しています。

pico.shを選んだ理由

  • 静的なサイトをコマンド一つでデプロイできること
    • 複雑なツールを使わないことで、手軽に更新できブログを続けやすいと考えました。
  • 管理画面がTUIで構成されていること
    • pico.shにssh接続することで管理画面にアクセスでき、ターミナルから離れずに確認することができます。
      • 見た目もイケてる

まとめ

シンプルな構成ですが、自分のコンテンツを自分で管理できる環境を整えました。


Webmentions