doany.io — Fuwari をベースにした Astro 製の静的ブログ。
pnpm install
pnpm devDocker で起動する場合:
cp compose.sample.yml compose.yml
docker compose uppnpm build # dist/ に出力(pagefind の検索インデックス生成まで実行)
pnpm previewpnpm new-post <filename>src/content/posts/ に Markdown を置く。フロントマターは以下。
---
title: タイトル
published: 2026-07-29
description: 概要
image: /static/images/blog/example.png # 省略可
tags: ["タグ1", "タグ2"]
category: "インフラ" # インフラ / Web開発 / 車 / 決済 / その他
draft: false
---main への push で GitHub Actions がイメージをビルドし ghcr.io へ push、
k3s/deployment.yaml のタグを自動更新する。配信は Caddy(Caddyfile)。