ブログを公開する

schedule2023-11-20 16:00
update2024-01-10 14:29
ブログを公開する方法を解説します。
本作業によってブログがインターネット上に公開されます。
前提
先に GitHub と Scrapbox のアカウントを作成しておく必要があります。
以下のリンクを参考にしてください。
(Scrapbox) Scrapbox プロジェクトを作成する
ブログとして公開する Scrapbox プロジェクトを作成する
config ページを作成する
(Scrapbox) config ページをコピーする
https://scrapbox.io/scrablog/config の内容をすべてコピーする
config ページにペーストする
(Scrapbox) Cookie の SID を控えておく
ブラウザによって手順が異なります。
以下は Google Chrome の場合の手順となります。
F12 キーを押して開発者ツールを開く
Application タブをクリックする
Storage > Cookies > https://scrapbox.io をクリックする
connect.sid の内容を控えておく
(GitHub) リポジトリを Fork する
Fork ボタンをクリックする
Repository name にリポジトリ名を設定する
ブログの URL として使用されます。
https://<アカウント名>.github.io/<リポジトリ名>
Create fork ボタンをクリックする
(GitHub) GitHub Actions を有効にする
リポジトリの Actions タブが表示されていない場合のみ、以下の手順が必要になります。
リポジトリの Settings タブをクリックする
Actions > General をクリックする
Actions permissions で "Allow all actions..." にチェックをつける
Save ボタンをクリックする
リポジトリの Actions タブが表示されていたら、以下の手順を行います。
リポジトリの Actions タブをクリックする
"I understand my workflows..." ボタンをクリックする
(GitHub) GitHub Pages を有効にする
リポジトリの Settings タブをクリックする
Pages をクリックする
Source で GitHub Actions を選択する
(GitHub) Repository secrets を設定する
リポジトリの Settings タブをクリックする
Secrets and variables > Actions をクリックする
New repository secret ボタンをクリックする
以下の内容を入力して Add secret ボタンをクリックする
NameValue
SCRAPBOX_CONNECT_SIDCookie の connect.sid
SCRAPBOX_PROJECT_NAMEScrapbox のプロジェクト名
ちなみに SCRAPBOX_CONNECT_SID は一定期間 (通常3ヵ月ほど) で失効します。
失効した場合は以下の手順をやり直してください。
Cookie の SID を控えておく
Repository secrets を設定する
ブログを更新する
最後に ブログを更新する ことでブログが公開されます。
詳しい手順は ブログを更新する を参照してください。