ブログを公開する
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 ボタンをクリックする
Name | Value |
---|---|
SCRAPBOX_CONNECT_SID | Cookie の connect.sid |
SCRAPBOX_PROJECT_NAME | Scrapbox のプロジェクト名 |
ちなみに
SCRAPBOX_CONNECT_SID
は一定期間 (通常3ヵ月ほど) で失効します。失効した場合は以下の手順をやり直してください。
Cookie の SID を控えておく
Repository secrets を設定する
ブログを更新する