问题标签 [kramdown]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
8134 浏览

markdown - Jekyll:如何使用 Kramdown 在块内进行 Markdown 解析?

根据 Kramdown 文档,设置选项parse_block_html应该允许在 html 块中处理 markdown (Kramdown) 语法。

在我的_config.yml中,我的设置如下:

然后在一个后 .md 文件中,我尝试类似:

div 内的 markdown 内容在jekyll build. 我错过了什么?(此外,在任何其他降价语法中是否有更简单的方法,例如 RedCarpet?)

0 投票
1 回答
567 浏览

vim - 允许突出显示 kramdown 脚注的语法,同时防止在 vim 中的代码块中突出显示

vim 对 markdown 的默认语法高亮基于 vanilla markdown,它将每个制表符或四个空格缩进的行视为代码块的开头。从markdown.vim:

但是,我使用 kramdown,它允许使用脚注(与其他一些类似,例如 Pandoc、Markdown Extra 和 MultiMarkdown)。我提出了这个规则修改,以允许在脚注中进行语法突出显示和拼写检查,但不允许代码块:

然而,它并不完美,因为它不允许脚注与其实例化在同一行开始,不允许在脚注中包含代码块,并且不允许多段脚注。关于如何更好地做到这一点的任何建议?

0 投票
0 回答
88 浏览

octopress - Octopress:表格和定义列表未显示在 rake 预览中

嗨,我不知道这是否是正常行为,但如果可能的话,我想预览表格和定义列表。使用最新版本:我正在使用 markdown 的 kramdown 版本。我还没有部署,这意味着我只有一个源但没有 Masters 文件夹。

我只使用 rake generate 或 rake preview 命令。我努力了

和定义列表

0 投票
1 回答
732 浏览

ruby - 自定义转换后如何将内容传递给 jekyll 默认转换器?

我正在尝试编写一个 jekyll 插件,它首先对降价文件执行某些操作并将内容传递回默认转换器

例如,

现在,我能得到的最接近的东西

但是所有突出显示的代码都在失去颜色......我怀疑还有其他问题......

我的问题是:调用默认转换器的正确方法是什么?

0 投票
0 回答
122 浏览

markdown - 我可以在 Kramdown 中解析原始样式元素吗?

我想解析降价文件中的原始样式元素。

但 Kramdown 将空间更改为&nbsp如下所示。

0 投票
2 回答
89 浏览

jekyll - 让 kramdown 的 ALD 在整个 Jekyll 站点上可用

我正在使用 Jekyll 创建一个频繁使用 kramdown属性列表定义的站点。但是,我现在可以完成这项工作的唯一方法是在每个页面中包含所有定义,例如

这对我来说似乎很臭,因为如果我想更改定义,我需要在每一页中都这样做。啊。

是否可以将这些定义放在将包含在每个页面中的某个位置?我尝试将它们放在布局中,但似乎 Jekyll 不会解析布局中的降价。

如果这不是正确的处理方式,我也愿意接受 ALD 的替代品。

0 投票
4 回答
817 浏览

markdown - 您如何禁用 Kramdown 中的表格?

所以我最近在 Github Pages 上从 Maruku 切换到了 Kramdown,但遇到了一个问题:

Kramdown 的问题

这是导致问题的降价:

你看到那个管道了"Aadit M Shah | Standardizing Harmony Classes"吗?Kramdown 错误地将其视为表格单元格分隔符,从而导致上面的可怕表格,实际上应该是一个段落。

这是没有意义的,因为管道分隔符位于链接文本文字内,并且不应将降价应用于链接文本文字。显然这是 Kramdown 中的一个错误。

那么如何在 Kramdown Jekyll 中禁用表格?有很多地方我有管道,我不想更换它们。这个问题还有其他解决方案吗?

0 投票
0 回答
122 浏览

ruby-on-rails - 尝试从 Rails 3.2.13 中的 ActionView::Template::Handler 继承时出错

我尝试从 Rails 3.0.23 升级到 3.2.13,现在我在阻止服务器启动时出现错误,如下所示:

导致这种情况的代码如下所示:

但是,如果我只是删除继承,那么服务器会正​​常启动,并且所有降价文件都会按预期呈现。

关于出了什么问题的任何想法?

0 投票
5 回答
15552 浏览

markdown - 在 Jekyll 的 Markdown 代码块中转义双花括号

我正在使用 Jekyll 创建一个文档站点,我在其中尝试记录一些包含类似把手的语法的代码。例如{{foo}}. 问题是 Jekyll 使用液体标签,无论我做什么,我的双卷发都会被液体处理器撕掉。

顺便说一句,我使用 kramdown 作为降价处理器。

这是我尝试过的东西:

这个完全删除了 {{name}} 部分,因为它认为它是对液体变量的引用。

我也试过这个:

在这种情况下,我试图避开花括号,但结果是斜线被渲染到页面中。

我什至试过这个:

不可否认,这个很愚蠢。在这种情况下,因为我已将语法指定为 html(它必须是),所以 span 标签会呈现到页面中。

那么我到底该如何解决这个问题呢?

0 投票
2 回答
148 浏览

markdown - 我可以在 Jekyll 1.5.1 布局中使用 markdown 吗?

在 Jekyll 1.5.1 中,我的布局被解析了,但是 markdown 被忽略了。

有没有办法解决这个问题?

这是我的post.md布局

page.title、内容和布局都被提取出来了,所以我知道 Jekyll 正在解析文件。

我希望第一个第二个和第三个在列表中,并且我希望 hi 是一个 h1,但是它们不会被 markdown 拾取,而其他文件喜欢test.md这样做(实际上 test.md 甚至使用这种布局)。