Github Pagesでbuild failureがでる

12/8にGithub Pagesのupdateがあり、今までと仕様がいくつか変わっている。

Publishing with GitHub Pages, now as easy as 1, 2, 3

大きな変更点は、repositoryのmarkdown fileが全てbuildの対象になったという点。 今までは、ヘッダーに---を記載したMdファイルだけがbuildの対象だったが、デフォルトで全てのmarkdownファイルがBuildの対象となったため、jekyllでbuildが通らないmdファイルなどをおいておくとエラーで落ちる。

今まで公開してなかったファイルを非公開にするには、_config.ymlファイルをrepositoryのトップにおき、以下を記載する。

exclude: [directory, file]
  • directoryはbuildに含めないディレクト
  • fileはbuildに含めないファイル
  • 複数指定可