当我在Jekyll项目中包含.md
扩展名的文件时,markdown只显示为纯文本,完全未格式化,部署到github页面时,这是我的目标,和当地的。
我想我忠实地遵循了这些指南中的指示,但肯定错过了一些东西:
我已经尝试不在_config.yml中包含任何降价指令,认为jekyll无论如何都知道该做什么。出于沮丧,我开始添加指令。结果总是完全相同:未格式化的降价显示为纯文本。
这是我的_config.yml:
markdown: kramdown
markdown_ext: md
kramdown:
input: GFM
kramdown:
auto_ids: true
footnote_nr: 1
entity_output: as_char
toc_levels: 1..6
exclude: ['myblog.sublime-project','myblog.sublime-workspace']
safe: true
lsi: false
pygments: true
source: .
title: My blog Title
tagline: Some little witty quirky phrase
以下是我的目录结构:
├── _data
├── _drafts
├── _includes
├── _layouts
├── _posts
├── _site
│ ├── 2011
│ │ └── 01
│ │ └── 02
│ ├── 2014
│ │ ├── 02
│ │ │ └── 15
│ │ └── 03
│ │ ├── 03
│ │ └── 07
│ ├── assets
│ │ ├── css
│ │ ├── images
│ │ └── js
│ └── images
├── assets
│ ├── css
│ ├── images
│ └── js
└── images
并在_posts
我的帖子以.md
答案 0 :(得分:4)
我已经弄明白了这个问题。归结为使用这些把手来呈现内容:
{{ content }}
而不是这些
{{ page.content }}
...这令人困惑,因为访问其他页面变量的唯一方法是 with page
命名空间:
{{ page.blurb }}