ポートフォリオを GitHub Pages & Hugo で作りました

ポートフォリオサイトを作ってみました。

で、できたものがこちら → https://www.otomore.com/

f:id:otomore:20180717194653g:plain

導入方法などは他の方がいい記事を書いてくれているので説明は省き、参考にしたものをいくつか紹介しておきます。

kohki.hatenablog.jp qiita.com

お名前.comなどで取得した独自ドメインを使いたい場合はこちらも。 mae.chab.in

技術とか

GitHub Pages

GitHubが提供するホスティングサービスです。 WEBページをインターネット上で公開することができます。

メリット

デメリット

  • フォークされる可能性がある

Hugo

静的サイトジェネレータです。

メリット

  • 表示が高速
  • テンプレートがたくさんある
  • Markdownで書ける

デメリット

  • CMSではないので管理画面がない(=更新に手間がかかる)

ポートフォリオとブログを別(はてなブログ)にした理由

上でも書いたとおり、GitHub Pages + Hugo でブログのように頻繁に更新するにはちょっと手間がかかる(ブログサービスやWordPressといったCMSと比較して)。 GitHub Pages + HugoはOthloTechでも使っていたが、スマホ等からサクッと更新!というわけにはいかない。
今年こそ、ブログの更新を頑張りたいので、面倒だと思うものはなるべく排除しておこうと考えた次第です。

GitHub Pages + Hugo = 更新に手間がかかる = 更新しない
は成り立つけど
はてなブログ = 更新する
ではないので勘違いしてはいけない。

躓いたところ

GitHub Pagesの設定画面で「Your site is published at https://www.otomore.com/」(意訳:お前のサイトを公開してやったぜベイビー!)と表示されいても、しばらく表示されないことがありました。
「たぶんDNS周りの設定変更が浸透していないのだろう」と予想し、20分後くらいに再びアクセスを試みると無事表示されたので、たぶんDNS周りの設定変更が浸透していなかったんでしょう。

おわりに

なぜ英語非対応の私が英語でポートフォリオを作ってしまったのかは自分でもよくわかりません。
文法やスペルおかしいよ!というところがあればご指摘ください。

過去の作品とか載せようと思ったのですが、秘密保持契約とかの関係で載せられるものが思い当たらなくて哀しくなりました。
今後追加できたらなぁという軽い気持ちです。