Article

このブログはどう組み立てられているか

zola architecture kyat

content / templates / sass / static の役割と、Studio → Zola → Pages の一本道。

模範サイトとしての骨組みを、ディレクトリ単位で説明します。

🔗ディレクトリ

sites/kyat-me-blog/
├── config.toml          # サイト全体の設定
├── content/             # Markdown(記事の正本)
│   ├── _index.md
│   ├── about.md
│   └── blog/
├── templates/           # Tera テンプレート
├── sass/style.scss      # 白×オレンジの見た目
└── static/              # favicon / robots.txt など

🔗記事の正本

Studio が書き出す先は常に content/blog/<YYYY-MM-DD>-<slug>.md です。先頭に TOML front matter(+++)があり、title / date / description / tags を持ちます。

🔗テンプレートの役割

ファイル用途
base.html共通ヘッダー・フッター・SEO meta
index.htmlホーム
section.html/blog/ 一覧
page.html個別記事・About
taxonomy_*.htmlタグ
macros.htmlカード部品の再利用

🔗公開

zola build の成果物 public/ を Cloudflare Pages に Direct Upload します。pironman を WAN に開ける必要はありません。