scrapboxはpublicのプロジェクトにしても、Googleにクロールされにくい(Search Consoleに登録できない)ので、それを何とか解消するためのもの。
試験段階なので効果があるかはまだわかりません。
何か進展があったらこちらに書き込みますが、こちらのほうが更新頻度高めです。
- Node.js: 14.18.0
- express: 4.18.2
Herokuでデプロイ- Heroku無料プラン廃止により、Glitchへ移行
- https://scrapbox-index.glitch.me/scrapbox/
{scrapboxのタイトル}
にアクセスすると対応するscrapboxのページにリダイレクトされるようになっている- Googleからは、もともと
https://scrapbox-index.glitch.me
に存在したページがhttps://https://scrapbox.io/yamato3010/
に移動したように見える
- Googleからは、もともと
- scrapboxのapiからrssフィードを取得し、そこからタイトルを抽出しサイトマップを作成している。
https://yamato-scrapbox.herokuapp.com/update
にアクセスすると、サイトマップを更新する関数が呼ばれる- これをGoogleAppsScriptの定期実行することによって、サイトマップ更新を自動化している。
- これによりSearch Consoleがscrapboxの記事(正確には記事にリダイレクトするダミーのページ)をクロールしやすくなる(はず)