Pergunta

Eu tenho um Jekyll baseado post que funciona com êxito quando executando localmente com o --safe bandeira.No entanto, a página compilação falha no github pages.Eu não estou usando os plugins quer.Alguém por favor pode me ajudar a descobrir o que não é compatível com o github?Sua página não é muito útil.Eu já estou seguindo seus conselhos de não plugins e usando --safe localmente para testar antes de cometer.

Link para o meu post: https://raw.github.com/danishm/danishm.github.com/master/_posts/2012-07-23-maintaning-read-more-links-when-moving-from-drupal-to-jekyll.md

Poderia ser o uso de {% raw %}?ou o fato de que eu estou tentando falar sobre o líquido de código do modelo de si e tentando realce de sintaxe é

Foi útil?

Solução

O problema é devido ao fato de que o github pages usa liquid 2.2.2 e a minha instalação local estava usando liquig 2.3.0.O filtro {% raw %} é novo em 2.3 e não disponíveis em 2.2.2.Na versão 2.2.2, você precisa usar {% literal %} em vez disso.

Uma vez eu fiz essa alteração, a página tem construído com êxito no github páginas e é agora visível no meu blog.

Eu também era capaz de reproduzir o problema localmente através da instalação de Jekyll 0.11.0 e liquid 2.2.2, que é o que github páginas de usar.

Outras dicas

Não tenho certeza, mas pode ser que haja algo de errado no GitHub, a sua página de status mostra que houve alguns problemas com Páginas (de 25 de Julho de 2012), que deve ser corrigido agora, mas eu ainda tenho mesmas questões, as páginas não compilar e local, e executar w/ jekyll --pygments --safe funciona bem.

Se você tivesse usado Jekyll versão 1.0 no início, você pode config 'auto' no _config.yml arquivo.Mas a versão atual do Jekyll é 1.2.x, então esta opção é depreciado.No meu caso, fez meus erros:com êxito no local, mas não está funcionando no git página.A solução é muito fácil, basta comentar a linha:"auto": true".Tudo parece OK.Em mais detalhes, você deve comentar que a linha para ativar o Auto-regeneração recurso que permite que o servidor gerar páginas html automaticamente.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top