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 切れを公開前に検出する

始める

デプロイ

  • Deploy に GitHub Pages / Cloudflare Workers それぞれの手順があります。

リポジトリ

Recent posts