cosense-site-kit は、Cosense(旧 Scrapbox)の公開プロジェクトをそのまま静的サイトにする小さな SSG フレームワークです。Cosense で書き、GitHub Actions の cron がビルドして、Cloudflare Workers Static Assets または GitHub Pages に配信します。
できること
- Cosense を CMS として使える。
#publishを付けたページだけが公開対象になる - clone 不要・ブラウザだけでセットアップできる(テンプレートの「Use this template」)
- Cosense 上の .site page で nav・home・ブログ・featured を YAML で宣言できる
- Cosense API への依存は core に隔離されている(詳細は Architecture)
- Doctor が、リンク切れ・公開漏れ・redirect 切れを公開前に検出する
始める
- clone 不要で始めるなら、テンプレート cosense-site-starter の「Use this template」から。手順の詳細は Quick start。
デプロイ
- Deploy に GitHub Pages / Cloudflare Workers それぞれの手順があります。
リポジトリ