问题标签 [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 回答
1333 浏览

jekyll - 我可以关闭 Kramdown 中的代码块吗?

我可以关闭 Jekyll 中的代码块吗?这将使我的 .md 文件更具可读性。

我对内联 HTML 和包含有这个问题。

我使用 Jekyll 创建网站,从不想要代码块。现在我将样式放在 HTML 中,如下所示:

除非我删除缩进,否则将<div class="anotherClass">stuff </div>被解释为代码块。

我只想关闭代码块,因为我永远不会显示代码。

如果 kramdown 有这个选项,我认为 jekyll 可以像这样在配置中设置它:

我通过阅读 kramdown docs尝试了 enable_coderay false ,但没​​有这样做。

0 投票
2 回答
118 浏览

html - 在 Markdown 文件中查找无效的 HTML

我使用了一些疯狂的外星人技术* 将我的 HTML 内容转换为 Jekyll 的 markdown。

我注意到有些文件的 HTML 无效。有大量文件,因此没有人可以快速手动查看所有文件。

有没有一种方法可以快速列出所有带有无效 HTML 的文件而忽略降价内容?可能使用 Windows 应用程序?

*应用程序

0 投票
2 回答
433 浏览

ruby - 使用 Kramdown 渲染跨度级字符串

我知道我可以使用类似的东西在 ruby​​ 中使用 Kramdown 解析和呈现 HTML 文档

在这种情况下,字符串s可能包含 Markdown 语法的完整文档。

然而,我想要做的是解析s假设它只包含跨度级别的降价语法,并获得渲染的 html。特别是在呈现的 html 中不应该有<p>, <blockquote>, or, 例如。<table>

我怎样才能做到这一点?

0 投票
1 回答
3532 浏览

markdown - 如何在 Jekyll 中使用 mathjax?

我尝试使用Jekyllkramdown来构建我自己的网站。另外,我想包括mathjax来呈现数学公式。但是,kramdown markdown 似乎与 mathjax 有冲突。如果我没有引用公式,我将无法正确呈现公式。

我将这些代码添加到我的模板文件中:

现在它正在工作,但我必须在公式周围添加引号,然后 kramdown 将它们翻译为this style. 你可以在我的网页上看到。除了这种方法还有更好的解决方案吗?我发现在我的 $\LaTeX$ 代码周围添加一个额外的引号很烦人。我发现这个解决方案是我想要的。它的语法与我在 TeX 中键入的语法相同,但我不明白代码..

0 投票
1 回答
1149 浏览

markdown - 在 html-div 中用 markdown 写帖子(使用 zurb Foundation 5 和 jekyll)

我正在尝试使用 jekyll 和 zurb Foundation 5 创建一个博客。因此我喜欢在帖子中使用一些基础框架的 html 结构,帖子内容确实是用 Markdown 编写的。

降价列表工作正常,但不是 div。div 的结束标签将原始 als 平面文本翻译为“”。

如何在 div 结构中正确使用 markdown?

感谢您的帮助!

0 投票
1 回答
128 浏览

jekyll - Jekyll 产生的输出与直接使用 kramdown 不同

我想使用 jekyll 创建一个包含项目编号列表的 HTML 文档;即<ol>在 HTML 中。有些项目包含一个表格。该列表在表格之后停止,但前提是我使用 jekyll,而不是直接使用 kramdown。

我正在运行 jekyll 版本 2.2.0 和 kramdown 版本 1.4.1。

为了重现这一点,我使用jekyll new that. 然后我创建一个名为的新降价文档this.md

并运行jekyll serve

这会生成以下 HTML 代码http://localhost:4000/this/(仅引用相关部分):

这显然不是我想要的。跑步kramdown this.md给了我想要的东西:

即我想要一个<ol>包含多个项目的列表,而不是每个表之后的新列表。

jekyll 有什么不同?我该如何解决这个问题?

0 投票
2 回答
1733 浏览

jekyll - 是否可以在帖子以外的页面中使用 kramdown 生成目录?如果是这样,怎么做?

我的 Jekyll 网站上的索引页面旨在与一篇文章完全一样,只有一个额外的代码用于导航其他文章。我并没有真正使用它来生成博客本身,而是一堆新闻页面。

现在在每篇文章中,我都使用 kramdown 生成一个目录,如下所示:

这适用于所有帖子,但是当我尝试在除帖子之外的任何内容上使用它时,它不会生成。输出只是空的。它没有显示上面的原始 kramdown 或任何东西,它只是消失了,没有任何东西(特别是不是 TOC)出现在它的位置。

这篇文章的一些评论:如何为 Jekyll 博客文章创建目录?

建议<li>在上面的代码之前放一个,但我尝试了所有可能的迭代,但没有奏效。另一条评论建议带有<h1>标签的东西是必要的,它存在。

我意识到有一个插件可以生成目录,非javascript版本比我所看到的使用kramdown实现TOC更旧(该插件在这里:https ://github.com/dafi/jekyll- toc 生成器)。

另一个插件(https://github.com/ghiculescu/jekyll-table-of-contents)是更新的,但我不希望使用 javascript 来做 kramdown 已经可以做的事情。

是否可以使用标准的 kramdown 目录降价在我的情况下在页面而不是帖子上生成一个?

0 投票
2 回答
1555 浏览

php - Jekyll kramdown 中的 PHP 代码高亮不起作用

我将 Jekyll 与 kramdown 和 pygments 一起使用,它适用于 javascript 或 python 代码,但是当我创建 php 时,如:

每一行都是一个跨度,有x类:

为什么我没有用于 php 代码的不同类的令牌?

0 投票
1 回答
2727 浏览

jekyll - 如何在 Jekyll 中关闭智能引号?

0 投票
1 回答
1425 浏览

markdown - Kramdown 似乎不像在 GitHub 中那样呈现复选框

似乎 Kramdown 可以识别 Jekyll 中的 Github Flavored Markdown。但似乎 GitHub 中可用的复选框没有使用 Kramdown 渲染,有什么想法吗?

我正在尝试做的事情:

这将在 GitHub 中显示为禁用的复选框,但在 Jekyll 中则不然。