blog.unresolved.xyzblog.unresolved.xyz

エンジニアは技術ブログをどこで運用するのがいいのか問題

Tue Jul 17 2018

    もう移行は終わってしまいましたが、最近いろいろ考えることが多かったのでまとめてみます。

    何を決めるべきなのか

    そもそも選択肢が多いのが悪いです。

    よくあるパターンとメリット・デメリットはこのあたりでしょうか。

    どこかのプラットフォームを使う場合

    メリット

    • 画像の圧縮はだいたいやってくれるはず
    • 管理コストがない
    • ドメインが強いかも

    デメリット

    • 融通がきかないかも
    • HTMLが汚いかも(とはいえ自分で書いても汚いですが)

    自作する場合

    メリット

    • いくらでも融通がきく
    • 1プロダクトになる

    デメリット

    • インフラが面倒
    • お金がかかるかも
    • メンテが面倒

    何を目的にするのか

    そもそもブログとは何なのでしょうか。

    • ブランディング
    • 個人メモ
    • ブログ自体がサンドボックス

    具体的にどんな手段があるのか

    おそらくこのあたりです。

    Contentfulは広告で知ったのですが、そのときからとても良いなと思っていて、これを機に使ってみたい気持ちがあります。

    ただ管理画面がとても難しいです。

    やっぱり自分で作りたい

    楽したい気持ちもありますが、自分で作りたい気持ちもあります。

    GatsbyJS + Netlify

    • なんだかんだ触ってみたいGatsbyJS
    • Contentfulと連携させれば画像圧縮もうまくやれるのでは
    • これにしましょう。新しいものをやりたいです

    Hugo + GitHub Pages

    • Hugoはまだまだ勢いがありますし、枯れているようで枯れていません
      • 最近追えていなかったのも心残りでした
      • ただ飽きた感はあります
    • GitHub PagesもHTTPS対応したのでもうNetlifyはいい気がします。ポートフォリオだけそちらで
    • CircleCIで自動デプロイの環境を作りましょう
    • デザインをゼロから真面目に作ります

    ポートフォリオもなんとかしなければ問題

    • 本当に404の対応などもできていなくてひどいです
    • メンテしなければなりません
    • なのでポートフォリオは別でやります
      • Nuxt.jsでも使おうかなと思います