cod*_*onk 0 jekyll github-flavored-markdown
当我在 Jekyll 项目中包含带有扩展名的文件时,当部署到我的目标 github 页面(即本地)时.md,markdown 仅显示为纯文本,完全未格式化。
我想我已经忠实地遵循了这些指南中的指示,但一定错过了一些东西:
\n\n我尝试在 _config.yml 中不包含任何markdown 指令,认为 jekyll 无论如何都会知道该怎么做。出于沮丧,我开始添加指令。结果总是完全相同:未格式化的降价显示为纯文本。
\n\n这是我的 _config.yml:
\n\nmarkdown: kramdown\nmarkdown_ext: md\nkramdown:\n input: GFM\nkramdown:\n auto_ids: true\n footnote_nr: 1\n entity_output: as_char\n toc_levels: 1..6\nexclude: [\'myblog.sublime-project\',\'myblog.sublime-workspace\']\nsafe: true\nlsi: false\npygments: true\nsource: .\ntitle: My blog Title\ntagline: Some little witty quirky phrase\nRun Code Online (Sandbox Code Playgroud)\n\n这是我的目录结构:
\n\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 _data\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 _drafts\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 _includes\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 _layouts\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 _posts\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 _site\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 2011\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 01\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 02\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 2014\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 02\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 15\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 03\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 03\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 07\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 assets\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 css\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 images\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 js\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 images\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 assets\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 css\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 images\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 js\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 images\nRun Code Online (Sandbox Code Playgroud)\n\n_posts我有一篇文章以.md
我已经弄清楚了这个问题。归结为使用这些把手来渲染内容:
{{ content }}
Run Code Online (Sandbox Code Playgroud)
而不是这些
{{ page.content }}
Run Code Online (Sandbox Code Playgroud)
...这很令人困惑,因为访问其他页面变量的唯一方法是使用命名page空间:
{{ page.blurb }}
Run Code Online (Sandbox Code Playgroud)