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

github - 为什么我在 Github 上托管的网站上看不到我的图片,但在存储库中看起来不错?

最近我开始在 Github 上开发一个网页并创建了一个博客。今天发书评时,发现无法嵌入图片。我正在使用 kramdown 语法并使用我尝试过的

然后我又直接使用了

所有这三个都以我预期的方式显示为图像。但是,当我打开网页时,第一个和第三个仅显示为 alt 文本,第二个链接是损坏的图像。我没有找到我要去的地方。任何帮助将不胜感激。

_post 存储库可以在这里找到 ,相应的网站在这里

0 投票
1 回答
457 浏览

html - 如何自动设置 kramdown 转换器的 HTML 输出样式?

我在 kramdown 中写笔记,然后使用kramdown转换器获取要在本地(而不是在服务器上)读取的 html 文件。

我的工作流程是不断更新notes.txt,然后快速渲染notes.html查看。

我想为笔记设置样式,所以我制作了一个notes_style.css格式化 HTML 正文的 CSS 文件:

我向我的样式表添加了一个<head>标签notes.txt并放入了一个链接。然后我<body>在以下内容周围放置标签notes.txt

然后我意识到,由于kramdown忽略了 HTML 块,因此没有任何<body>内容转换为 HTML。<body>在能够将 kramdown 转换为 HTML 的同时,我应该如何设置内容的样式?我不想<body>每次使用kramdown.

我怀疑我的工作流程有问题,但不确定正确的方法是什么。

0 投票
1 回答
494 浏览

github - Mathjax 不会出现在 Jekyll Github 页面上,但会出现在 localhost 上

我在我的 Github 页面上使用 Jekyll。我使用 MathJax 创建了一篇博客文章来显示数学方程。

我在我的目录中的一个文件中使用了这里编写的脚本。然后在我添加了这一行mathjax_support.html_includes_includes/head.html

就在</head>.

一旦我这样做了,在本地主机上运行我的 Jekyll 博客就可以了,但是提交到我的 Github 页面会破坏 MathJax 代码。

这是我试图正确显示的 Github 上的博客文章。我使用 kramdown 作为我的降价解析器。

我不明白为什么它在一侧而不是另一侧起作用。

如果有人有任何想法,我会很高兴听到。谢谢 !

0 投票
4 回答
1716 浏览

jekyll - 如何在 kramdown 中向标题添加永久链接?

我正在用 Markdown 编写的 Jekyll 和 Github-Page 建立一个网站。我想让永久链接到标题变得容易,就像大多数在线文档所做的那样。

单击标题时,我想获取带有哈希的 URL。有没有一种简单的方法可以在 Kramdown 或 Jekyll 的配置中实现这一点?

降价页面

理想的结果

0 投票
1 回答
97 浏览

html - 带有 kramdown 的 Jekyll:如何使用在表格单元格中

使用 Jekyll 和 kramdown,如何在表格单元格中添加超链接(带有 target="_blank")到文本?

(当有人单击表格单元格中的文本时,我想打开某个网页。)


更新:当我写这个问题时,我在另一个网站上找到了答案。
但是我还是决定发布这个问题,因为我可能会忘记答案,并且有一天会回到 Stack Overflow 再次找到它。

答案是:使用普通<a href>标签即可。

这是一个单列表的示例,其中包含一个带有超链接的单元格:

0 投票
1 回答
474 浏览

javascript - 克拉姆当扩展

Kramdown 有这个很酷的内容生成表

这会生成一个不错的 TOC,例如在 html 中的顺序/无序列表中:

但有时我想更多地控制它,比如使用 BootstrapList Group甚至使用<div>标记然后<ul><li></li></ul>.

有没有办法继承/覆盖这个toc模块来生成我自己的标记?

注意:我在 jekyll 中使用了 github 页面。

0 投票
1 回答
63 浏览

ruby-on-rails - Kramdown with rogue 没有生成
包装

这是来自我的撬控制台:

如您所见,为代码块生成的 html 不包含任何<pre>代码包装器。但是,如果我删除了rougeoption 并使用coderay,它会很好地工作。

知道有什么问题吗?提前致谢。

0 投票
1 回答
91 浏览

jekyll - Jekyll/kramdown 没有正确格式化 scala

我正在尝试为开源项目贡献一些文档,因此我正在尝试在本地预览文档页面,这些页面是 github 网站的一部分。但是,我的代码块的格式不正确。我创建了一个最小的例子:

_config.yml

默认.html

认证.md

结果输出jekyll build

这会导致一长行未格式化的代码。在 github 站点(您可以在此处查看http://http4s.org/docs/0.15/auth.html)上,html 具有<pre><code>元素。像这样:

由于其他人在本地预览站点时没有这个问题,而我在预览http://typelevel.org/cats/时也遇到了同样的问题,我认为这是某种本地配置问题。但是,我无法弄清楚任何事情。这是我第一次使用 jekyll/kramdown,所以我没有经验可以利用。

我安装了github-pagesgem,它给了我jekyll 3.3.1kramdown 1.11.1.

0 投票
2 回答
11648 浏览

image - Adding space between text and image in Markdown

In Markdown, you add an image as

Now, I can easily change the size and placement of said image using attributes as

How do I also make it so that there is also a (choosable) space between image and text? Parameters like border don't work.

Using Kramdown as converter, on Github pages, if that matters.

0 投票
2 回答
411 浏览

jekyll - Jekyll Markdown html 实体

我有一个 Jekyll 网站,并且我经常对帖子使用 markdown(带有 kramdown)语法。如果我写在 .md 文件中,我想要那个:

结果 html 将是:

现在它不放html实体,更好的是它只改变lsquo ldquo 和rdquo 怎么能达到这个效果呢?