とりあえず、このブログは形になってきました。自作するきっかけは過去の記事にしています。

https://lynroad.com/articles/post-20260907-232910

GoogleのBloggerなのにGoogleに出ない。じゃあ自分で作ることにしたしばらくGoogle Bloggerを使っていました。無料で使えて、HTMLやCSSもかなり自由に変更できます。実際に使ってみると思っていたよりカスタマイズできて、「無料でこれなら十分じゃない?」と思っていました。見た目も少しずつ自分好みに変えて、これでしばらくブログを書いていこうと思っていました。 けど、いくら待って記事を読む

最初は本当に最低限の記事投稿ができればいいくらいに思っていたのですが、作り始めると次から次へと必要なものが出てきます。

記事の投稿画面を作る。

記事一覧を作る。

カテゴリを作る。

画像を使えるようにする。

URLをどうするか考える。

タイトルやdescriptionを設定できるようにする。

OGPを入れる。

サイトマップ自動更新を作る。

RSSを作る。

関連記事を出す。

管理画面を作る。

スマホ表示を確認する。

SEOのことも考える。

……考えること、多いなぁ。

ブログって、ただ文章を書いて表示するだけではないんですね。

既製品って便利なんだな

今回、自分でCMSを作ってみて一番感じたのは、

WordPressとかの既製品って、やっぱり便利なんだな

ということでした。

普段は「ここが使いにくい」とか「余計な機能が多い」とか思ったりします。

でも、それらの機能の多くは、誰かが必要だから実装してくれているものです。

管理画面がある。

画像をアップロードできる。

記事を予約投稿できる。

SEO系の設定ができる。

テーマを変えられる。

プラグインを入れられる。

バックアップもできる。

自分で作ると、それぞれ全部自分で考えないといけません。

そう考えると、WordPressとかの既製品ってものすごくよくできています。正直お金あるならそっち使った方がいいです。

それでも自分で作ってよかった

ただ、自作したことを後悔しているかというと、そんなことはありません。

むしろ、かなり勉強になりました。

普段は何となく使っていたものについて、「そもそも、これは何のためにあるんだろう」と考えるようになったからです。

たとえば、

  • canonicalは何のために必要なのか

  • sitemap.xmlは何をしているのか

  • RSSはどういう仕組みなのか

  • OGPはどこで使われているのか

  • slugはどう設計するのか

  • 記事とカテゴリをDB上でどう管理するのか

  • 公開日時と更新日時をどう扱うのか

  • 検索エンジンからどう見えるのか

こういうものを、実際に自分で作りながら確認できました。

知識として知っているのと、自分で実装して動かすのとでは、やっぱり理解の深さが違います。

今、自分でも関心している機能は・・・

自動目次作成機能

画像管理、表周り

でしょうか。

ポンコツ面倒くさがりな自分のために投稿機能については自分のこだわりをふんだんにつめています。

この記事のアイキャッチ画像はボタン一つで作成で作れてしまします。

わーい。

自作CMSのメリット

実際に作ってみて感じたメリットを挙げると、こんなところです。

  • 自分が欲しい機能だけ作れる

  • いらない機能を入れなくていい

  • デザインを自由に変更できる

  • DBやURL構造を自分で決められる

  • 管理画面も自分用に作れる

  • 動作の仕組みを全部把握できる

  • 不満があれば自分で直せる

  • 作る過程そのものが勉強になる

特に大きいのは、

自分の使い方に合わせて作れること

です。

一般的なCMSは、多くの人が使えるように作られています。

自作なら、自分しか使わない前提で作れます。

これはかなり楽です。

自作CMSのデメリット

もちろん、良いことばかりではありません。

むしろ普通に考えれば、デメリットの方が多いと思います。

  • 作るのに時間がかかる

  • バグも自分で直す

  • セキュリティも自分で考える

  • バックアップも自分で考える

  • SEOまわりも自分で実装する

  • 管理画面も自分で作る

  • 仕様変更も全部自分で対応する

  • 困っても専用の解説記事がほとんどない

  • 作ることに夢中になると記事を書かなくなる

最後のやつが一番危ない気がします。

ブログを作るためにCMSを作っていたはずなのに、

CMSを作ることが目的になってしまう。

普通にありました。

「ここもうちょっと直したいな」

と思い始めると、いつの間にか数時間経っています。

おすすめするかと言われると

「ブログを始めたい人に自作CMSをおすすめするか」

と聞かれたら、

おすすめはしないです。

普通にWordPressや既存のブログサービスを使った方がいいと思います。

ブログで大事なのは、たぶんCMSを作ることではなく、記事を書くことなので。

自分の場合は、

作ってみたかった。

仕組みを知りたかった。

自分好みにしたかった。

という理由があったので、自作しました。

そういう人なら面白いと思います。

ここからは記事を増やす

一応、ブログとして最低限の形にはなりました。

もちろん、まだ直したいところはあります。

ただ、ここから先はCMSばかり触っていても仕方ありません。

これからは記事を書きながら、

「ここ使いにくいな」

「この機能ほしいな」

と思ったところを少しずつ直していこうと思います。

完成させてから使うのではなく、

使いながら直す。

そのくらいでいいかなと。

せっかくここまで作ったので、あとは自分が書きたいことを書いていきます。

ITのこと。

仕事のこと。

副業のこと。

作ったもののこと。

失敗したこと。

調べて分かったこと。

生活の中で気になったこと。

あまりテーマを狭く決めすぎず、とりあえず書き連ねていくつもりです。

このブログ自体も、たぶんこれから少しずつ変わっていきます。

その変化も含めて、記録していこうと思います。

あ、この記事のslugの設定忘れてた
自動で振られるんですけどね。