動機
新卒で入社してから、もっぱらサーバー側の開発に携わってきました。 しかし、エンジニアで生活するにあたって、Webとかフロントとかできないことへのコンプレックスが一定あります😅
その克服と、今後個人としてキャリアを伸ばす上でも成果などをまとめておけるとも思ったので今回作るに至りました💪
技術選定など
ホームページを作るのに、サーバーとかドメインとか用意するのはお金かかりそうだし、無料でできるGithub Pagesがいいのかなぁとかぼんやり考えてました。
静的サイトについて色々調べてみると、Hugoを使うとわりかし簡単に作れるらしい。 正直作ったこともないのでよくわからず、とりあえずHugo + Github Pagesで作ることにしました。
こんな適当でいいのかとか思いますが、まあ趣味の一環なので手を動かして楽しむこと重視でエイヤで決めちゃいました💦
公開の流れ
今の構成だと以下の流れで公開してます。
- ローカルでコンテンツ作成
- ローカルビルド
- githubにプッシュ
ローカルビルドも0.1秒とかで終わるのでたいしてストレスでもないですが、気が向いたら自動化しとこうと思います。 CircleCIとかNetlifyとかGithub Actionsとかですかね。
感想など
めっちゃ簡単に作れてビックリしてます。。 コンテンツとか作らずに適当に公開とかであれば本当にすぐできちゃいます。
あとから調べたらホスト先はNetlify使うのが簡単みたいですね。 特に困ってないのでしならくはGithub Pagesを使うつもりですが、今後使う機会があれば使ってみたいな。
あと、Hugoはマークダウンで記事書けちゃうんでWebとかフロントについては何も知見得れませんでした笑
簡単すぎるのも罪ですね🤔