Tina CMSを導入してみた。
主にAstro公式のドキュメントを参考にしながら設定。
記事移行というとおおげさだが、パッケージインストールしてスキーマ設定を行うくらい。
ローカル環境立ち上げて /admin/
にアクセスすると、記事の一覧表示や編集が可能になっている。
サーバー上に管理画面を置くように設定する。
Tina Cloudのページよりアカウント登録とリポジトリの紐づけ。
Client IDとTokenを取得してビルドコマンドに tinacms build
を追加。
これでホスティングしているサーバーから認証が通れば記事の投稿や編集が可能になる。記事データもGitHubのデータソースとなる。
記事を更新すると tina-cloud-app[bot]
がGit Pushする。
Visual Editing についてはAstroは議論中とのことで見送り。