Next.js 16 + vinext + CloudflareでブログCMSを作る設計メモ
Next.jsの書き味、vinextのViteビルド、CloudflareのD1/R2/Workersを組み合わせたブログCMS構成です。
記事を読むgrep -R ./posts
キーワードやタグで記事を検索できます。例: Next.js / Cloudflare / セキュリティ
stdout: 13 hit(s)
Next.jsの書き味、vinextのViteビルド、CloudflareのD1/R2/Workersを組み合わせたブログCMS構成です。
記事を読む公開するものはCloudflare、内側の管理系はTailscale。小さな個人サービスの現実的な構成です。
記事を読む黒緑terminal風ブログCMSを支える技術スタックを、表側・管理画面・AI生成・検索・広告・Cloudflare運用に分けて説明します。
記事を読むスキルは手順、メモリは好みや環境情報。Hermes Agentを長く使うほど自分専用に育てるための考え方です。
記事を読むOracle Cloud Free TierのArm VMは、個人開発、Bot、ブログ、軽いAI補助サーバーの常時稼働に向いています。
記事を読むこのブログ自体の構成を題材に、Cloudflare WorkersとD1、R2、Next.js(vinext)で個人ブログを作るときの構成図、設計判断、ハマったポイントを具体的に解説します。
記事を読む記事を増やしても探しやすいように、タグとランキングで整理する構成です。
記事を読むCloudflare Workersのデプロイで「コマンドは成功したのに古いバージョンが配信され続ける」事故を防ぐために、versions deployの仕組みと「100%有効化を検証してから終了する」デプロイスクリプトの作り方を解説します。
記事を読む形態素解析なしで日本語を検索するには?Cloudflare D1のFTS5でtrigramトークナイザを使い、短いクエリはLIKE、英語はprefix検索に逃がす「3段フォールバック」の実装を解説します。
記事を読む個人ブログの管理画面にパスワードは不要でした。Turnstileでbotを防ぎ、メールでワンタイムパスワードを送る認証フローの設計と、レート制限・タイミング攻撃対策の実装を解説します。
記事を読むNixとHome Managerを使うと、CLI、PATH、シェル設定、開発ツールを再現可能な形で管理できます。
記事を読むHermes Agentはターミナル、Discord、各種ツールをつないで、調査・実装・通知まで動けるローカル常駐型AIエージェントです。
記事を読むCloudflare D1にはdownマイグレーションがありません。スキーマ変更を安全に進めるための「先に戻り道を作る」運用――ロールバックSQLの書き方、冪等なバックフィル、DROP COLUMNの罠を解説します。
記事を読む