Article
このブログはどう組み立てられているか
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 に開ける必要はありません。