Closed10

team-blog-hubをCloudflare Pagesにデプロイ

kiikii

Cloudflare Pages の準備

team-blog-hubをforkしたレポジトリをCloudflare Pagesで連携する

環境変数にNODE_VERSIONを指定

Image from Gyazo

NODE_VERSION
16.13.1

※Node.js 18 にCloudflare Pagesが対応していなかったので、Node.js16を利用

Deployコマンドの設定

静的ページでDeployする

Image from Gyazo

Deploy時に、RSS情報更新したいので、cloudflare pagesデフォルトのコマンドを少し書き換える必要がある

kiikii

カスタムドメインの設定

必要であれば、カスタムドメインの設定をする

  • 自分は、cloudflareで持っているドメインのサブドメインを作成。サクサクで便利。

Image from Gyazo

kiikii

投稿一覧を更新するための定期実行

どうやろうか考え中...


  • 自分は、それほど記事更新しないしなぁ...
  • GitHubActions?Cloudflare?何で行おうか?
kiikii

カスタマイズ

個人的にカスタマイズしたことを記述します。

kiikii

外部リンクの別タブ化

記事やSNSリンクをクリックして、同じタブで開かれると、ポータルサイトに戻りにくいので、別タブで開く。

kiikii

Close


感想

自分がチーム用に使う場合、エンジニアメンバー以外も含めたい所。ただし、GitHub管理している以上、エンジニアがメンテナンスする必要がある。

spread sheetやnotionなど、何かしらの別のデータ管理場所をcron jobで取得して、データを利用するような方針にしないとメンテナンス出来ないと思う。

このスクラップは2023/01/03にクローズされました