Project site を User site に移行しました (GitHub Pages)

    なんとなく試験的に Project site でホスティングしていた GitHub Pages を User site に移行しました。 source code は source branch にあります。 CIに関しては Hugo製ブログをGitHub PagesへCIでデプロイ にも書きましたが参考になる部分もあるかもしれません。

    Hugo製ブログをGitHub PagesへCIでデプロイ

    https://gohugo.io/ と https://pages.github.com/ の話です。 master に push したら GitHub Pages に circle ciでデプロイするようにする方法の紹介です。 前提 テーマは master branch に含めない(CIでcloneする) buildしたものは gh-pages ブランチにデプロイ コード .circleci/config.yml --- version: 2 jobs: build: docker: - image: suzukishunsuke/hugo-ci:0.1.2 steps: - checkout - run: git config user.name "***" - run: git config user.email "***@example.com" # --depth 1 で高速化 - run: git clone --depth 1 https://github.com/suzuki-shunsuke/tale-hugo themes/tale - run: hugo - run: sh release.sh workflows: version: 2 build: jobs: - build: filters: branches: only: master release.