问题标签 [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.
markdown - Jekyll:如何使用 Kramdown 在块内进行 Markdown 解析?
根据 Kramdown 文档,设置选项parse_block_html
应该允许在 html 块中处理 markdown (Kramdown) 语法。
在我的_config.yml
中,我的设置如下:
然后在一个后 .md 文件中,我尝试类似:
div 内的 markdown 内容在jekyll build
. 我错过了什么?(此外,在任何其他降价语法中是否有更简单的方法,例如 RedCarpet?)
vim - 允许突出显示 kramdown 脚注的语法,同时防止在 vim 中的代码块中突出显示
vim 对 markdown 的默认语法高亮基于 vanilla markdown,它将每个制表符或四个空格缩进的行视为代码块的开头。从markdown.vim:
但是,我使用 kramdown,它允许使用脚注(与其他一些类似,例如 Pandoc、Markdown Extra 和 MultiMarkdown)。我提出了这个规则修改,以允许在脚注中进行语法突出显示和拼写检查,但不允许代码块:
然而,它并不完美,因为它不允许脚注与其实例化在同一行开始,不允许在脚注中包含代码块,并且不允许多段脚注。关于如何更好地做到这一点的任何建议?
octopress - Octopress:表格和定义列表未显示在 rake 预览中
嗨,我不知道这是否是正常行为,但如果可能的话,我想预览表格和定义列表。使用最新版本:我正在使用 markdown 的 kramdown 版本。我还没有部署,这意味着我只有一个源但没有 Masters 文件夹。
我只使用 rake generate 或 rake preview 命令。我努力了
和定义列表
ruby - 自定义转换后如何将内容传递给 jekyll 默认转换器?
我正在尝试编写一个 jekyll 插件,它首先对降价文件执行某些操作并将内容传递回默认转换器
例如,
现在,我能得到的最接近的东西
但是所有突出显示的代码都在失去颜色......我怀疑还有其他问题......
我的问题是:调用默认转换器的正确方法是什么?
markdown - 我可以在 Kramdown 中解析原始样式元素吗?
我想解析降价文件中的原始样式元素。
但 Kramdown 将空间更改为 
如下所示。
从
至
jekyll - 让 kramdown 的 ALD 在整个 Jekyll 站点上可用
我正在使用 Jekyll 创建一个频繁使用 kramdown属性列表定义的站点。但是,我现在可以完成这项工作的唯一方法是在每个页面中包含所有定义,例如
这对我来说似乎很臭,因为如果我想更改定义,我需要在每一页中都这样做。啊。
是否可以将这些定义放在将包含在每个页面中的某个位置?我尝试将它们放在布局中,但似乎 Jekyll 不会解析布局中的降价。
如果这不是正确的处理方式,我也愿意接受 ALD 的替代品。
markdown - 您如何禁用 Kramdown 中的表格?
所以我最近在 Github Pages 上从 Maruku 切换到了 Kramdown,但遇到了一个问题:
这是导致问题的降价:
你看到那个管道了"Aadit M Shah | Standardizing Harmony Classes"
吗?Kramdown 错误地将其视为表格单元格分隔符,从而导致上面的可怕表格,实际上应该是一个段落。
这是没有意义的,因为管道分隔符位于链接文本文字内,并且不应将降价应用于链接文本文字。显然这是 Kramdown 中的一个错误。
那么如何在 Kramdown Jekyll 中禁用表格?有很多地方我有管道,我不想更换它们。这个问题还有其他解决方案吗?
ruby-on-rails - 尝试从 Rails 3.2.13 中的 ActionView::Template::Handler 继承时出错
我尝试从 Rails 3.0.23 升级到 3.2.13,现在我在阻止服务器启动时出现错误,如下所示:
导致这种情况的代码如下所示:
但是,如果我只是删除继承,那么服务器会正常启动,并且所有降价文件都会按预期呈现。
关于出了什么问题的任何想法?
markdown - 在 Jekyll 的 Markdown 代码块中转义双花括号
我正在使用 Jekyll 创建一个文档站点,我在其中尝试记录一些包含类似把手的语法的代码。例如{{foo}}
. 问题是 Jekyll 使用液体标签,无论我做什么,我的双卷发都会被液体处理器撕掉。
顺便说一句,我使用 kramdown 作为降价处理器。
这是我尝试过的东西:
这个完全删除了 {{name}} 部分,因为它认为它是对液体变量的引用。
我也试过这个:
在这种情况下,我试图避开花括号,但结果是斜线被渲染到页面中。
我什至试过这个:
不可否认,这个很愚蠢。在这种情况下,因为我已将语法指定为 html(它必须是),所以 span 标签会呈现到页面中。
那么我到底该如何解决这个问题呢?
markdown - 我可以在 Jekyll 1.5.1 布局中使用 markdown 吗?
在 Jekyll 1.5.1 中,我的布局被解析了,但是 markdown 被忽略了。
有没有办法解决这个问题?
这是我的post.md
布局
page.title、内容和布局都被提取出来了,所以我知道 Jekyll 正在解析文件。
我希望第一个第二个和第三个在列表中,并且我希望 hi 是一个 h1,但是它们不会被 markdown 拾取,而其他文件喜欢test.md
这样做(实际上 test.md 甚至使用这种布局)。