0

当我在我的 Jekyll 项目中包含一个带有扩展名的文件时,当部署到作为我的目标的 github 页面和本地时.md,降价只是显示为纯文本,完全未格式化。

我已经忠实地遵循了这些指南中的指示,但一定错过了一些东西:

我尝试在 _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

4

1 回答 1

4

我已经弄清楚了这个问题。归结为使用这些把手来呈现内容:

{{ content }}

而不是这些

{{ page.content }}

...这令人困惑,因为访问其他页面变量的唯一方法是使用命名page空间:

{{ page.blurb }}
于 2014-03-09T01:07:06.213 回答