2012-04-14 3 views
1

GitHub 페이지에서 지킬을 사용하려고합니다. 나는 그들이 정확히 0.11.0 버전에서 나에게 말하는 것과 GitHub이 사이트를 만들 때 제대로 작동하지 않을 때 내 컴퓨터에서 --safe를 사용하는 방식으로 실행하고있다.GitHub 페이지에서 내 서식 파일이 적용되지 않습니다.

http://kennydude.github.com/data/months.html은 템플릿과 함께 표시해야하지만 그렇지 않습니다. 내 YAML 프론트에서 레이아웃을 정의하는 것을 볼 수 있습니다. https://github.com/kennydude/data/blob/gh-pages/_posts/2012-04-10-months.json

멋진 작은 리소스라고 생각하기 때문에이 작업을하는 것이 좋을 것입니다. 그것은 당신의 레이아웃 코드의 일부를 표시

답변

2

조 : GitHub의 장난된다. 귀하의 페이지 사본을 만들어 동일한 행동을 보았습니다. '_layouts/entry.html'파일의

<code>{% raw %}{{ FIELDNAME }}{% endraw %}</code> 

에서 예상대로 페이지가 렌더링되었습니다. 그 총을 줘.

는 업데이트 :

은 내가 {% raw %}{% endraw%} 태그 this jekyll plug-in에서 믿습니다. 보안상의 이유로, GitHub Pages는 플러그인을 실행하지 않습니다. 원시 jekyll 엔진이 코드를 쳤을 때, 그것은 질식했다.

이스케이프 문자열을 사용하여 원시 Liquid 태그를 처리하지 않고 출력 할 수 있습니다. 내가 tested that on GitHub했습니다

<code>{{ "{{ FIELDNAME " }}}}</code> 

및 예상대로, 출력 박살 작품 : 귀하의 예를 들어, 당신은이 작업을 수행 할 것입니다 그것 때문에 어디

{{ FIELDNAME }} 

신용을 제공하기를, 나는 this answer on 'How to escape liquid template tags' 동안에서 이것을 발견 나 자신을위한 이스케이프 문자열 연구.

+0

예! 감사! 이것은 완벽하게 작동했습니다! :디 –