gpt4 book ai didi

ruby-on-rails - 使用 HAML 的 Markdown 代码缩进

转载 作者:行者123 更新时间:2023-12-04 06:20:29 29 4
gpt4 key购买 nike

从昨天开始我就一直在寻找这个问题的答案,但我很困惑为什么会发生...

我们正在通过标准 HAML 模板(我们正在使用出色的静态网站生成器 Middleman 来构建,仅供引用)和 Redcarpet 来解析 Markdown 来交付 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 开发者工具的 DOM 截图:http://bit.ly/JWprGO

我们已经尝试了几种不同的方法,非常欢迎任何帮助。如果您想在 GitHub 上查看完整源代码,请告诉我。

最佳答案

看看 Haml docs on whitespace .在这种情况下,您应该能够使用 ~ operator 修复它。而不是 =:

%section.content.main_content
~ yield

关于ruby-on-rails - 使用 HAML 的 Markdown 代码缩进,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10526143/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com