我昨天开始就一直在寻找答案,但我仍然不知道为什么会发生这种情况...
我们通过标准的HAML模板(我们使用了出色的静态网站生成器Middleman来构建)传递Markdown内容,并使用Redcarpet解析Markdown。
除了代码块之外,Markdown输出的一切都按预期工作: layout.haml(文件的一部分,只显示一个简单的= yield。这个%section应该在HAML文件中有6个空格):
输出结果与我们所期望的不同,缩进也有些混乱。不确定是HAML引起的问题,还是其他原因导致的。以下是浏览器输出的屏幕截图:http://bit.ly/JvjTYo;以下是Chrome Developer Rools中的DOM屏幕截图:http://bit.ly/JWprGO。我们已经尝试了几种方法,非常需要帮助。如果您想在GitHub上查看完整源代码,请告诉我。
我们通过标准的HAML模板(我们使用了出色的静态网站生成器Middleman来构建)传递Markdown内容,并使用Redcarpet解析Markdown。
除了代码块之外,Markdown输出的一切都按预期工作: layout.haml(文件的一部分,只显示一个简单的= yield。这个%section应该在HAML文件中有6个空格):
%section.content.main_content
= yield
index.html.md
(仅显示代码块部分的文件)
### Header Level 3
Here's some code:
$total-columns : 12;
$column-width : 4em;
$gutter-width : 1em;
$grid-padding : $gutter-width;
输出结果与我们所期望的不同,缩进也有些混乱。不确定是HAML引起的问题,还是其他原因导致的。以下是浏览器输出的屏幕截图:http://bit.ly/JvjTYo;以下是Chrome Developer Rools中的DOM屏幕截图:http://bit.ly/JWprGO。我们已经尝试了几种方法,非常需要帮助。如果您想在GitHub上查看完整源代码,请告诉我。