せっかく作ったことだし、このサイトの構成を紹介する。
とても簡単に作れたので、手軽に独自ドメインのサイトほしいな~って思う人はぜひ参考に。
Github Pagesを使って公開するので、サーバー管理などは学べないので悪しからず。

費用:無料!(とりあえず一年間は)
技術スタック:Hugo, Github(Pages, Actions)

ドメイン取得

お名前ドットコムから無料で取得した。
1年後から更新料がかかるので注意。

構築

最近バイオインフォ研でも使っているHugoを使って構築した。インストール方法はググれ1
マークダウンでコンテンツを作ればよしなにやってくれるので大変使いやすく気に入っている。

色々構成はあるだろう2が、私はmoduleを使ってテーマとコンテンツを分離するのが好みである。

利点

欠点

方法

  1. 気になるテーマを探してgithubレポジトリをフォークする。
  1. Gihub Pagesとしてサイト用のgihubレポジトリを作る。
    (User名).github.ioという名前で作る事。
    別のレポジトリ名でも行けるとは思うが、デフォルトに従っておいた方が無難。
    適当にREADME.mdか.gitignoreでも追加して、コミット->ローカルにクローンしておくこと。3

Deploy

なるべく簡単に作れるように


  1. バージョンのunmatchが問題となりやすいので注意 ↩︎

  2. 例えばレポジトリではgit submoduleなどが紹介されている場合が多い ↩︎

  3. ローカルとリモートが連携できれば、別にレポジトリ作ってから連携させる方法でも何でも構わない。 ↩︎