我在Windows 8.1上运行Jekyll并且无法让Jekyll解析我网站上的任何Markdown;它只是在页面上粘贴为明文。但是,使用jekyll new blog
创建一个新网站并使用jekyll serve
运行它可以正常工作,包括Markdown解析,因此它不是我的设置。我把我的网站切成了几乎没有:
/_layouts/default.html
:
<html>
<body>
{{ content }}
</body>
</html>
/index.html
:
---
layout: default
---
{% for post in site.posts %}
{{post.content}}
{% endfor %}
_config.yml
:
name: sample blog
结果是未解析的Markdown输出。有趣的是,标有{% highlight c%} {% endhighlight %}
的代码块包含在<pre>
标记中,但就是这样。我已经把头撞到墙上好几个小时了,还没找到解决办法,我做错了什么?
答案 0 :(得分:1)
修正了它。我的帖子是.markup
而不是.markdown
个文件。言语无法描述我花了四个小时注意到这一点后的感觉。