レポジトリだけ作って放置していたページをとりあえず表示できるぐらいにはしてみました. Microsoftのストレージをこんな無駄なデータで損なわせることができるなんて興奮しますね.

ここから下は構築したときの覚え書き

構成

部位 使ったもの 理由
環境 WSL2:Ubuntu22.04 最初からあった.
ウェブページ Github Pages 無料で使える.
ページジェネレータ Jekyll デフォルトでサポートされている.
テーマ Minima 一番スターが多かった.

ぺージ構築までの手順

  1. Github Pagesレポジトリの作成とクローン
  2. jekyll環境の構築
  3. ポストの作成
  4. 編集
  5. コミット

Github Pagesレポジトリの作成とクローン

省略
主にここに従った.

jekyll環境の構築

Github Pagesはデフォルトでjekyllをサポートしているのでそれを用いた. jekyllを実行する為に構築する(必要ないかも)

rubyのインストール先を変更 これをやらないとgemの読み取り許可関係でエラーがでる

$ vim ~/.bashrc
  次を追記
    export GEM_HOME=~/.config/ruby
    export PATH=$PATH:~/.config/ruby/bin

rubyとその他をインストールする

# apt install ruby-full make g++

環境の構築

$ jekyll new *dirname*
$ vim *dirname*/Gemfile
  次を追記
    gem "minima"
$ bundle install

ポストの作成・編集

ポストを作成する

ポストの形式はMarkdownとHTMLを指定できる.
ファイル名は 日付+タイトル の形にする必要があり,未来の日付は設定できない.

(例: )

$ vim *dirname*/_posts/*yyyy-mm-dd-title*.md
  次を追記
    ---
    layout: post
    title: "hello world"
    ---

    # This is Section title
      hello world for jekyll.

ビルド

localhsotでページを確認する

$ cd *dirname*
$ bundle exec jekyll serve

ブラウザをつけてlocalhost:4000を入力する.

その他設定

*dirname*/_configに記述されている設定を変更することでサイト全体の設定を変更できる.

_layoutsなどのサイト構築用ファイルは自分で作成することでデフォルトの構築から変更させることが出来る.