質問

--safeフラグをオンにしてローカルに実行するとうまく機能するJekyllベースの投稿があります。ただし、ページビルドはGitHubページで失敗します。プラグインを使用していません。誰かがGithubと互換性がないものを見つけ出してください。彼らのページはあまり役に立ちません。私はすでにプラグインの彼らのアドバイスを追いかけ、Comminingの前にテストするためにLocalLallyに--safeを使用しています。

私の投稿へのリンク: https://raw.github.com/danishm/danishm.github.com/master/_posts/2012-07-23-maintaning-read. - More-Links--モービング - From-Drupal-to-Jekyll.md

{% raw %}の使用方法はありますか?または私が液体テンプレートコード自体について話そうとしていて、それを強調表示しようとしているという事実

役に立ちましたか?

解決

問題は、GitHub Pagesがliquid 2.2.2を使用しており、私のローカルインストールはliquig 2.3.0を使用していたことによるものです。フィルタ{% raw %}は2.3で新しく、2.2.2では利用できません。バージョン2.2.2では、代わりに{% literal %}を使用する必要があります。

その変更をしたら、Githubページでページが正常に構築され、ブログに表示されます。

GITHUB PAGESを使用するJekyll 0.11.0liquid 2.2.2をインストールすることで、この問題をローカルに再現することもできました。

他のヒント

はわからないが、github、ステータスページがいくつかの問題があることを示していますページ(2012年7月25日)では、を今すぐ修正する必要がありますが、Pagesはまだコンパイルされず、ローカルラインw / jekyll --pygments --safeがうまく機能します。

最初にJekyllバージョン1.0を使用していた場合は、_config.ymlファイルで 'auto'オプションを設定できます。しかし、現在のJekyllのバージョンは1.2.xであるため、このオプションは減価償却されます。私の場合、それは私のエラーを作りました:地元で正常に機能していませんが、gitページでは機能していません。解決策はとても簡単です、ちょうどこの行: "auto:true"。すべて問題ないようです。詳細は、サーバーがHTMLページを自動的に再生成できるようにするために、その行をコメントする必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top