Blue Diary は Lume + simple-blog で動く静的ブログ。
バージョン確認:
deno --version
開発サーバー起動:
deno task serve
本番ビルド:
deno task build
生成先:
_site/
推奨はこの1コマンド。
deno task new-post --slug=my-new-post --title="記事タイトル"
作成されるファイル:
posts/my-new-post/index.md補足:
slug は英小文字・数字・ハイフンのみヘルプ:
deno task new-post --help
手動で作る場合は以下。
mkdir -p posts/my-new-post
touch posts/my-new-post/index.md
posts/my-new-post/index.md に以下テンプレを貼る---
title: "記事タイトル"
date: 2026-03-25T12:00:00+09:00
draft: false
---
<!--more-->
ここに本文を書く。
例:
posts/my-new-post/cover.webpdeno task serve
ブログ執筆を効率化するために、以下を追加済み。
.github/agents/lume-blog-writer.agent.md.github/skills/lume-blog-writing/SKILL.md.github/prompts/create-agent.prompt.mdLume Blog Writer を選ぶ例:
posts/deno-task/index.md の下書きを作って。キーワードは Deno task と 自動化」/create-agent で設定を再生成・調整する既存テンプレをベースに調整したいときは以下。
/create-agent ブログ執筆用に調整したい
このPromptは、Lumeの index.md 形式・読みやすい文体・SEOチェックを前提にAgent/Skillを更新する。
deno task new-post --slug=my-new-post --title="記事タイトル"deno task serve で見た目確認deno task build で最終確認posts/<slug>/index.md を編集deno task build でビルド確認Cloudflare Pages の設定は下記で運用。
Nonedeno task build_site※ Hugo 設定のままだと hugo が実行されて失敗するので注意。
変更確認:
git status
コミット:
git add . && git commit -m "docs: update posts"
Push:
git push