GitHub Pages of April 2016 uses Jekyll 3.0。私がコミットを押すたびに切り替わった後、私はPage build failed.
電子メール通知を受け取ります。Github PagesがJekyll 3に切り替えられ、リンクが壊れた
エラーはあまり知られていないので、私はGitHubのサポートに連絡しなければなりませんでした。
exclude: [excludethis]
はまた、RedcarpetとPygmentsは使用できなくなりましたので、彼らはkramdownによって置き換えられなければならないと。それはたとえば、あなたが_config.yamlでexclude
を使用している場合、コンテンツは現在ブラケットに入れなければなりません判明しません_config.yamlでルージュ:
markdown: kramdown
highlighter: rouge
そして今、デフォルトでは、今後の記事(将来的にはdate
付きポスト)が公開されていません。あなたの投稿にdate: 2016-04-25 09:30:00
があり、現在あなたの場所で10時ですが、あなたがアジアにいて、サーバーが米国にある場合、この投稿は将来考慮され、公開されません。 timezone
を_config.yml
に設定しても問題ありません(バグ?)。次のように日付にオフセットを追加する必要があります。
date: 2016-04-25 09:30:00 +0700
これらの変更がコミットされると、生成されたエラーは発生しなくなります。しかし、別のエラーが発生しました。リンクがすべて壊れていて、投稿の古いURLがすべて返されました。
どうすれば修正できますか?
うん:古いURLを維持したい場合は
は、あなたが「前付」の各ページにパーマリンクを追加することができます! GitHub PagesでJekyll 2〜3をアップグレードする際の参考に、この[記事](http://blog.virtuacreative.com.br/upgrade-jekyll-2-to-3-gh-pages.html)を読んでください。 –