github.ioの運用
github.ioの運用
サブディレクトリ型URLで
- github.io/直
- ポータル
- github.io/portfolio
- スキル紹介ページ
- 組み込みスキルページ
- Webページ作成スキルページ
- スキル紹介ページ
- github.io/blog
- ブログ
の様に構成してみよう。
github.ioへのデプロイ
現状の手作業
$ cd ~/<...>/<*>
$ bundle exec jekyll b
$ cd ~/<...>/_site
$ tar cv - * | tar -C github.io -xvf -
$ cd ~/<...>/github.io/<*>
$ git push origin master
で、<*>
を それぞれ
- 直下
- /blog
- /portfolio
と三通りに分けて手動で実行しているのを
$ cd ~/<...>
$ <ビルドコマンド>
$ <デプロイコマンド>
の様に、ビルドコマンドとデプロイコマンドの2つに纏めよう。
現状の手作業は、手順が多すぎで、更新と更新の期間が開くとこの手順を順番ごと全て忘れるため。
開発ディレクトリの整理
ビルドコマンドとデプロイコマンドに纏めるために、開発ディレクトリも構成し直そう。
HW/blog、HW/blog/portfolioとHW/portalを
- HW/portal
- HW/portfolio
- HW/blog
にして、既存の blog と portal は
- HW/portal-by-2111
- HW/blog-by-2111
と名前変更して保持する。