问题标签 [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 投票
1 回答
59 浏览

syntax-highlighting - 显示代码片段的语法名称

我将 Jekyll 与 Kramdown 和 Coderay 一起使用。

使用 kramdown 时,有没有办法在代码荧光笔的输出中添加语法规则的名称?我希望它看起来类似于ajax-syntax-highlighter输出的内容。从而在实际代码上方显示语法名称。

此外,能够向代码片段添加注释会很好。就像Octopress一样。

有没有这个的插件,也许?不,我不想改用 Octopress :)

0 投票
4 回答
3918 浏览

css - Jekyll:为外部链接生成自定义 HTML(目标和 CSS 类)

我了解CSS 无法指定链接的target属性。<a>我希望能够在基于 Jekyll 的降价文档中生成外部链接,输出如下:

诉诸这样的事情:

我不想target在每个链接中硬编码,因为我可能想在某个时候更改它,而且它很吵。所以理想情况下我会

...但是 CSS 无法添加target="_blank".

所以我的想法是一个允许我写的自定义插件

有这样的插件吗?有没有更好的方法来实现这一目标?

0 投票
3 回答
379 浏览

html - 如何使用 CSS 更改 kramdown 的反向脚注?

这就是我使用 kramdown 做脚注的方式。(我也在 Jekyll 的背景下工作)

这给了我第二行的以下 HTML 代码:

虽然我对这一切都很好,但我确实希望将这个&#8617;角色换成我选择的一个角色(实际上是一个 Font Awesome 角色)。实现这一目标的最佳方法是什么?我可以使用 CSS 吗?

0 投票
2 回答
449 浏览

syntax-highlighting - 如何在 Jekyll 中突出显示 Markdown 代码?

我想在 jekyll 中突出显示降价代码,但我找不到如何做到这一点。我查看了 Pygement 的词法分析器,但没有找到用于 markdown 或 kramdown 的词法分析器。

我可以突出显示其他代码,但不能突出显示降价和 kramdawn。

0 投票
3 回答
1525 浏览

jekyll - Jekyll:将 kramdown 目录放在 _include 中以进行哈希导航

我想将指向页面标题的哈希链接引入网页菜单中。该网页是使用 Jekyll 生成的,其默认布局如下所示:

导航到不同页面的菜单位于标题中。{{ content }}在以下 Kramdown 命令的帮助下,我已经能够向 中添加目录:

可以使用一些丑陋的 JavaScript hack 来移动这个目录,{{ content }}但这header.html是一个糟糕的解决方案。不可能将{:toc}宏放在里面header.html,因为 Kramdown 没有解析它,即使你确保它是由 Kramdown 使用这个插件解析的,它也会输出 TOCheader.md而不是内容的 TOC。

0 投票
1 回答
647 浏览

yaml - Jekyll:无法正确将 YAML 前端字段呈现为降价

我正在使用 YAML 前端的节点列表在我的站点中构建页面,如下所示:

接着:

在上面的示例中,text_block 将呈现如下:

这应该是降价。这有效但是: - 这 - 不 - 工作

换行符和列表没有被渲染,它们只是放在一个大<p>标签中。

将渲染引擎更改为redcarpet不起作用,添加unindentmarkdownify调用中也不起作用

有些东西告诉我这与缩进级别有关,但我无法解决。

0 投票
1 回答
165 浏览

jekyll - 如何通过 GitHub Pages 将 HTML 呈现为降价?

我有一个相当讨厌的、巨大的 HTML 文档,我将其转换为 markdown。

当我做通常的布局并通过预览选项卡在 GitHub 中查看 .md 文件时,它看起来很好。但是,当我提供它并在我的实际站点上查看它时,它会呈现所有 HTML 标记。

我曾尝试使用不同的降价解释器,如 redcarpet 和 kramdown,但无济于事。

如何获得类似于 GitHub 行为的 HTML 降价渲染?

链接到 repo (注意干净的 GitHub Flaovred 降价)

0 投票
3 回答
808 浏览

jekyll - Jekyll 中生成的 ToC 的自动编号

我在 Jekyll 中使用Kramdown 的 ToC 生成,我想知道我可以让它以某种方式支持自动编号,以便这个降价:

变成这个 HTML:

显然这可以在CSS或 JavaScript 中完成,但我正在寻找 Markdown-> HTML only 解决方案。

0 投票
3 回答
7781 浏览

markdown - Jekyll kramdown 如何使文本居中

我正在使用 Jekyll (kramdown),并且想让一些文本居中对齐。

我发现<span style="">适用于字体颜色和大小,但不适用于text-align.

我怎样才能对齐一些文本。

我努力了:

和:

它们都不起作用。

0 投票
1 回答
940 浏览

jekyll - Jekyll Kramdown 脚注不解析

我正在尝试使用 Jekyll 用脚注注释文件。我的 _config.yml 文件是这样设置的:

降价:kramdown

这就是我尝试使用脚注的方式:

但是在我的本地机器上查看它似乎并没有解析第一个脚注。这是它的显示方式:

“作为权衡取舍的理性经济人 [^1],我们不断做出与他们相关的不同成本的选择。”

脚注定义不会出现。

任何见解将不胜感激!