问题标签 [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.
syntax-highlighting - 显示代码片段的语法名称
我将 Jekyll 与 Kramdown 和 Coderay 一起使用。
使用 kramdown 时,有没有办法在代码荧光笔的输出中添加语法规则的名称?我希望它看起来类似于ajax-syntax-highlighter输出的内容。从而在实际代码上方显示语法名称。
此外,能够向代码片段添加注释会很好。就像Octopress一样。
有没有这个的插件,也许?不,我不想改用 Octopress :)
css - Jekyll:为外部链接生成自定义 HTML(目标和 CSS 类)
我了解CSS 无法指定链接的target
属性。<a>
我希望能够在基于 Jekyll 的降价文档中生成外部链接,输出如下:
不诉诸这样的事情:
我不想target
在每个链接中硬编码,因为我可能想在某个时候更改它,而且它很吵。所以理想情况下我会
...但是 CSS 无法添加target="_blank"
.
所以我的想法是一个允许我写的自定义插件
有这样的插件吗?有没有更好的方法来实现这一目标?
html - 如何使用 CSS 更改 kramdown 的反向脚注?
这就是我使用 kramdown 做脚注的方式。(我也在 Jekyll 的背景下工作)
这给了我第二行的以下 HTML 代码:
虽然我对这一切都很好,但我确实希望将这个↩
角色换成我选择的一个角色(实际上是一个 Font Awesome 角色)。实现这一目标的最佳方法是什么?我可以使用 CSS 吗?
syntax-highlighting - 如何在 Jekyll 中突出显示 Markdown 代码?
我想在 jekyll 中突出显示降价代码,但我找不到如何做到这一点。我查看了 Pygement 的词法分析器,但没有找到用于 markdown 或 kramdown 的词法分析器。
我可以突出显示其他代码,但不能突出显示降价和 kramdawn。
jekyll - Jekyll:将 kramdown 目录放在 _include 中以进行哈希导航
我想将指向页面标题的哈希链接引入网页菜单中。该网页是使用 Jekyll 生成的,其默认布局如下所示:
导航到不同页面的菜单位于标题中。{{ content }}
在以下 Kramdown 命令的帮助下,我已经能够向 中添加目录:
可以使用一些丑陋的 JavaScript hack 来移动这个目录,{{ content }}
但这header.html
是一个糟糕的解决方案。不可能将{:toc}
宏放在里面header.html
,因为 Kramdown 没有解析它,即使你确保它是由 Kramdown 使用这个插件解析的,它也会输出 TOCheader.md
而不是内容的 TOC。
yaml - Jekyll:无法正确将 YAML 前端字段呈现为降价
我正在使用 YAML 前端的节点列表在我的站点中构建页面,如下所示:
接着:
在上面的示例中,text_block 将呈现如下:
这应该是降价。这有效但是: - 这 - 不 - 工作
换行符和列表没有被渲染,它们只是放在一个大<p>
标签中。
将渲染引擎更改为redcarpet
不起作用,添加unindent
到markdownify
调用中也不起作用
有些东西告诉我这与缩进级别有关,但我无法解决。
jekyll - 如何通过 GitHub Pages 将 HTML 呈现为降价?
我有一个相当讨厌的、巨大的 HTML 文档,我将其转换为 markdown。
当我做通常的布局并通过预览选项卡在 GitHub 中查看 .md 文件时,它看起来很好。但是,当我提供它并在我的实际站点上查看它时,它会呈现所有 HTML 标记。
我曾尝试使用不同的降价解释器,如 redcarpet 和 kramdown,但无济于事。
如何获得类似于 GitHub 行为的 HTML 降价渲染?
链接到 repo (注意干净的 GitHub Flaovred 降价)
jekyll - Jekyll 中生成的 ToC 的自动编号
我在 Jekyll 中使用Kramdown 的 ToC 生成,我想知道我可以让它以某种方式支持自动编号,以便这个降价:
变成这个 HTML:
显然这可以在CSS或 JavaScript 中完成,但我正在寻找 Markdown-> HTML only 解决方案。
markdown - Jekyll kramdown 如何使文本居中
我正在使用 Jekyll (kramdown),并且想让一些文本居中对齐。
我发现<span style="">
适用于字体颜色和大小,但不适用于text-align
.
我怎样才能对齐一些文本。
我努力了:
和:
它们都不起作用。
jekyll - Jekyll Kramdown 脚注不解析
我正在尝试使用 Jekyll 用脚注注释文件。我的 _config.yml 文件是这样设置的:
降价:kramdown
这就是我尝试使用脚注的方式:
但是在我的本地机器上查看它似乎并没有解析第一个脚注。这是它的显示方式:
“作为权衡取舍的理性经济人 [^1],我们不断做出与他们相关的不同成本的选择。”
脚注定义不会出现。
任何见解将不胜感激!