ブログを開設しました

ブログを開設しました

はじめまして。FOOTPRINTです。

このブログを開設しようと思ったのは去年の7月。
なんと、最初の記事を書くまでに11ヶ月を要した。

これから長い長い経緯について、駄文を書いていく。

アフィリエイトで小銭を稼ごうというのがブログを作成しようと思った最初のきっかけだった。

「思い立ったら即行動」というポリシーに則って、
まずはブログ作成やアフィリエイトを学ぶことができるオンラインサロンに入ってみた。

確かに、WordPressを用いたブログ作成、ドメインの取得、レンタルサーバーの使い方、記事の書き方や読者に関してのマーケティングについてまとまっているようではあった。

ただ、正直な感想として期待はずれであった。すぐに解約した。

期待はずれであった点は、

  • 内容はインターネット上、または書籍を購入すれば得られるレベルのものであった。それを思えば月会費は割りに合わないと感じた。
  • 内容がエンジニアリングから外れていたため、読んでいておもしろくなかった。

それでも思い切って入ってみたことは、よかったかなとは思う。

そのようなインターネットビジネスでも、作っている人たちがコンテンツを作成して収益を得られていることに変わりなく、ビジネスをしていく上での一つの指標を得られたから。

ちなみにその頃は、

また、WordPressを利用したブログ作成からのアフィリエイトという一連の流れはインターネット上でもたくさんの記事が作成されているが、
気に入らなかった点は、WordPressのテーマを購入してブログ記事を書いていくという点。

WordPressのテーマはSEOの観点からも最適化されており、デザイン的にもかっこいいものはたくさんあったが、どれもいまひとつという印象。

いまひとつというのは、

  • それらの有料テーマがSEO最適化がされていることが、データとして提示されていないこと。または、SEO最適化の方法がぼくでもできるものであるためお金を払う必要がない。
  • デザインの面でいうと、やはり人気のあるテーマを利用されている方が多いため、ブロガー界隈のブログを散策した時に同じようなデザインのブログが多かった印象。それがつまらないと感じた。

※ WordPress自体はSEOに強い

また、エンジニアの方が作成されているブログについて言えば、自分で作成されている方も結構多く、装飾があまりないシンプルなブログを作成されていたため、それを目指して作っていこうかなと思った次第。

そのため、WordPressのテーマを自分で作成しようと思い、暇な時に下記のテーマをベースに作成していたのだった。(結果的に3ヶ月間ほどかかった。。)

Underscores
※ Automattic社のテーマチームが汎用テーマを作るために自社開発したもの

その後、昨年の秋頃に完成し、当時のドメインで一度ブログは開設していた。

この段階で気に入らなかった点は、

  • WordPressの管理画面はいらない 👈 ターミナルで行いたい
  • WordPressの中身がブラックボックスでよく分からない
  • WordPressが、普段の開発の手法と比較して、かけ離れていて気持ち悪い

※ WordPressでも管理画面を使わずにターミナルのみで開発を行うことはできる。

その頃、前職の先輩エンジニアがNetlify+Hugoでブログを作成していたことを思い出し、ちょっと挑戦してみようかなと思い、再度実装に取り掛かった次第。

ブログのデザインはだいたい実装してあったため、WordPressで作っていたものをHugoに移した。
かねてからPostCSSを試してみたいという気持ちがあったため、移してくる段階でSassで作っていたものをPostCSSに置き換えた。これが結構ハマった。

ハマった点として、

  • webpackでPostCSSのコンパイルがうまくいかない。
  • ローカルでうまくいっても、Netlifyを用いて本番環境でやろうと思うと上手くいかない

ここに関しては、ダラダラと何ヶ月もかかってしまい、結果的に現在動いているものはただのCSSというオチ。
どこかのタイミングで再チャレンジしようと思う。

また、Hugoのセットアップにも結構時間がかかった。。

ちなみに、現在は、

  • お名前.com 👈 先輩エンジニアが使っていたから
  • Netlify 👈 先輩エンジニアが使っていたから

を利用している。

そんなこんなで11ヶ月を要したのだった。

今後やっていきたいことは、

  • style.cssを分割する。
  • 分割する時はPostCSSを利用する。
  • デザインについてもうちょっと時間をかける。またはデザイナーさんに作ってもらう。
  • ファビコンを作りたい。
  • ブログ記事をとりあえず100記事書く。