ブログを作るのは楽しい
ブログ作りが趣味です。楽しいので何個も作ってしまいます。
完成して1、2記事書いて満足してしまうので、その後記事が増えていくことはほとんどありません。
そのときハマっている何かしらのブログorサイトに影響を受けて作り始めることがほとんどで、何に影響を受けて作られたかは、各ブログの記事に書いてあります。
- https://sushinote.netlify.app/gatsby-static-blog/
- https://sushihack.com/posts/nextjs-and-graphcms-blog
せっかくなのでこのブログについても、何に影響を受けてどうやって作ったかを記載しておきます。
コンセプト
ドメイン名の部分は `text.hmsk.me` を参考にしています。勝手な解釈ですが、textって文字だけを置くんだ、というプレーンな感じが良いと思いました。 `ui.shadcn.com` とかもそうですが、ホームのドメイン名からサブドメインを切って色々置くのって、一周回ってかっこいいと思います。
機能面のコンセプトは以下です。ローカルでMarkdown書いてGitHubにpushとか、ヘッドレスCMSの管理画面にアクセスして文字書くとかはかなり面倒。スマホで記事が書けるようにしたいです。
- 記事投稿のハードルを下げる
- プレーンでシンプルな見た目
構成
元々はCloudflare Pagesで作っていましたが、Cloudflare Workersに移行しました。ORMとしてDrizzleを使用している以外は、hono/jsx, hono/css など Hono のみで作っています。
管理画面も同一アプリケーション上に置いていて、Cloudflare Accessでアクセス制限をかけている感じです。
- Hono
- Cloudflare D1
- CloudFlare Workers
- Cloudflare Access
これから
見た目はほぼこれでいいかなと思っているので、そこまでやることないかなと思いつつ、プレーンな文字しか書けないので、何かしらの装飾ができるようにはしたいです。見出し・リンクくらいは使えるようにしたい。
そしてそろそろ、ブログ作りの旅は終わりにして、記事を増やしていきたいものですね。