ブログを作るのは楽しい

ブログ作りが趣味です。楽しいので何個も作ってしまいます。
完成して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

これから

見た目はほぼこれでいいかなと思っているので、そこまでやることないかなと思いつつ、プレーンな文字しか書けないので、何かしらの装飾ができるようにはしたいです。見出し・リンクくらいは使えるようにしたい。

そしてそろそろ、ブログ作りの旅は終わりにして、記事を増やしていきたいものですね。