Notion + Astro + Cloudflare Pages で作ったブログ

Notion + Astro + Cloudflare Pages でブログをつくった。

記事を公開する場所としては「ここ」もあるのだが、すべてを GitHub 上で管理していることもあって、どうしてもどっしり腰を据えて書くことが必要という感じになってきている。かといって Bluesky の文字量だと伝えきれないこともままあるので、今後は弊サイト、上記の新サイト、 Bluesky と3並行で更新していくことにする。

最初に公開したポストは読書の感想である。

気づいたらうっかり記事っぽい分量を書いてしまったが、今後は気軽なメモ書きみたいなのも公開できるといいなあと考えている。メモ書き側の記事を清書してこっちに持ってくるということもあるかもしれない。更新頻度が増えるといいね。

そして今回のブログのためにつくったビルドシステムはこちらに公開しておく。既に似たような構成を自作する人は多く、 AI 時代にいまさら目新しさも何もないと思うのだが一応ね、一応。

Cloudflare Worker で Notion API を叩いて、更新があれば Cloudflare Pages のビルドを行い、 Astro によって生成した静的サイトが公開されるという構成になっている。外部リンクの OGP にも対応したため、記事数が増えたらビルド時間が長くなってしまう可能性もあるのだが、今のところ致命的ではない。そういった問題は悩むほど記事が増えてから考えることにした。

元々この新サイトに公開する温度感の記事については、 note.com で公開するかと考えていたものの、最近あの場所の空気感が少し苦手になってきたこともあって、自作することにした。そしてその空気感のイメージが note という一般名詞に付くことに抗う意味もあって、リポジトリ名は windyakin/note としている。

note.com のアカウントのほうの記事は残しておくが、今後も更新はほとんどしないだろう。