コマンドラインで Bludit に投稿する

以前データベース不要のブログとして「Bludit」を紹介した。

データベース不要のブログ「Bludit」 – with a Christian Wife
https://wacw.cf/2018/08/07/bludit/

Bludit へコマンドラインから投稿する方法に挑戦してみた。

環境:macOS Catalina Version 10.15.6(英語環境)、MAMP 6.3 上の Bludit 3.13.1(英語)

(1)Bludit のインストールを済ませる。データベースが不要なので、ダウンロードして解凍。ブラウザからアクセスして、admin パスワードを設定すればすぐ開始できる。

Bludit – Flat-File CMS
https://www.bludit.com/

(2)管理画面の「SETTING>Plugins>API」で Activate をクリックする。

API Token が発行される。

(3)admin でログインしていれば、「管理画面>MANAGE>Users>admin>Security>AUTHENTICATION TOKEN>Token」で Authentication Token を確認できる。

(4)Terminal で以下のコマンドで投稿できる。

$ curl -X POST -H "Content-Type: application/json" -d '{"token": "[API token]", "authentication": "[Authentication Token]", "title": "テスト", "content": "コンテンツ" }' [ホストのアドレス]/api/pages/

参考:
Create a new page | Bludit Documentation
https://docs.bludit.com/en/api/create-a-new-page