Note: this internal memo is ignored for rendering to HTML.
- github pages + jekyll を使って静的サイト生成を行う
- ruby は chruby と ruby-install を使って導入 ref
- Bundler を導入 (
gem install bundler
) ref- bundlerで Gemfile から jekyll を導入 (
$HOME/vendor/bundle
に)
- bundlerで Gemfile から jekyll を導入 (
- jekyllの実行は
bundle exec jekyll hogehoge
で行う
- Rubyのupdate (
ruby-install ruby
,chruby x.x.x
) gem update
bundle update github-pages
を定期的に実行すること
- デフォルトのテーマから変更するには, 自分のサイトの root directory にテーマのhtml (
/Users/hrkito0902/hrk110.github.io/vendor/bundle/ruby/3.2.0/gems/minima-2.5.1
にある,bundle show minima
で得られる)をディレクトリ構造そのままにコピーしてきて編集すればよい。cf. github
- Jekyll を使用して GitHub Pages サイトにコンテンツを追加する
- そもそものページ追加方法
- post は
_posts
にファイル名に注意して .md を追加すれば良い。詳しくは jekyll のページ も参照.
- Jekyll を使用して GitHub Pages サイトをローカルでテストする
- いちいちコミットするのは面倒で時間がかかるので、localhost:4000でブラウザから確認できるようにする
- 要約:
bundle exec jekyll serve
を実行すればOK
- Jekyll を使用して GitHub Pages サイトにテーマを追加する
- テーマのカスタマイズ方法 (CSS/HTML)
- homeのlayoutを変えてjekyll の情報とか出ないようにする
- 最初から _post ディレクトリに入っていた welcome の post を消して解決した
- useful links のページを作成する
- home が質素すぎるのでなにか考える