问题标签 [python-markdown]

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 回答
152 浏览

python - 如何为 Python markdown 自定义扩展创建选项?

我正在尝试在 python3 中为我的自定义降价扩展添加一个选项。不幸的是,我收到以下错误:

扩展的构造函数代码如下。它遵循docs提供的模式。

我在构建 Markdown 实例时引用了扩展:

0 投票
1 回答
35 浏览

python - 另一个单元格完成后评估一个单元格

我使用 Python Markdown扩展,以便可以很好地可视化结果(我从结果中创建了一个 URL)。有没有办法使使用此{{x}}表示法的降价单元格依赖于x引入或更改的单元格?因为用户应该评估带有降价的单元格并不明显。

更好的可视化:

我希望在cell2运行时cell1运行。

0 投票
1 回答
656 浏览

python - Python Markdown 搞砸了数学公式

将内容从 markdown 转换为 HTML 格式时,以下数学函数

被转换为

有没有办法告诉 Python 的 Markdown 不这样做?谢谢!

0 投票
1 回答
182 浏览

django - 如何在同一页面上使用多个 django-markdownx 编辑器?

我已关注http://neutronx.github.io/django-markdownx/js/docs/markdownx.html#MarkdownX文档,但无法正确完成。

https://user-images.githubusercontent.com/27001046/41530962-7c225130-730f-11e8-9dd0-b915f08c3bc2.png

在同一页面中设置两个或多个编辑器的正确方法是什么?

0 投票
1 回答
31 浏览

xhtml - 使用 Pelican 生成格式良好的 XHTML

默认情况下,Pelican 从 Markdown 生成 HTML(不是 XHTML)。例如,标记![A bird](images/bird.jpg)将产生<img src="images/bird.jpg">一个非封闭标记,从而破坏 XHTML。

有没有办法说服 Pelican 生成 XHTML?或者我必须运行 Tidyoutput/*吗?

0 投票
1 回答
537 浏览

jupyter-notebook - Python Markdown 代码未在输出中编译

在 Jupyter Notebook 中,我使用 Python-Markdown 库来编译 Jupyter Notebook markdown 块中的代码。markdown 块中的 Python 代码块,即大括号 {{}} 中的代码,可以在 notebook 中编译并正常工作。但是,当我将笔记本下载为 HTML 文件时,代码块无法编译,生成的文本只是原始 Python 代码。

转换过程中似乎缺少一个步骤。也就是说,转换过程没有认识到它需要在转换为 HTML 之前先编译 markdown 中的 Python 代码。

有谁知道可能缺少哪些处理文件?这是安装错误吗?

0 投票
2 回答
165 浏览

python - Python markdown 强制执行
    无需前面的空行

当我从客户端渲染切换到服务器端渲染时,我遇到了python markdownmarkedjs之间的差异。

考虑以下降价:

markedjs 会优雅地创建一个无序列表 html 列表:

而 python-markdown 创建:

这里的问题似乎是python-markdown(在markdown.pl之后)不会接受丢失的空行并使用粗体标签将第一个列表项考虑在内......

有什么方法可以配置 python markdown 来优雅地处理这种情况,即用户不会对奇怪的 html 输出感到惊讶?

提前致谢!

0 投票
1 回答
1007 浏览

python - 在 Python Markdown 中用自定义替换 Markdown 标题标签

我们想用自定义 HTML 标签替换h由 markdown 引入的默认标签。#为了将 Markdown 解析为 HTML,我们使用Python 库 Markdown

我们试图注册一个使用 H1 正则表达式的扩展。此扩展使用正则表达式(#) (.*)来检测 H1 元素。

我们希望将h{1-6}元素作为span class="h{1-6}". 但是 Markdown 解析器仍然将字符串匹配# This is a h1<h1>This is a h1</h1>. 我们期望输出为<span class="h1">This is a h1</span>

0 投票
1 回答
117 浏览

python - 不要在 python markdown 中渲染来自未列出主机的图像

我使用 Python-Markdown 来呈现用户生成的内容。我想将图片从外部来源更改为链接。

所以我有一个存储列表:

我需要更换

类似于:

如果主机不在存储中。

我尝试在保存到数据库之前编辑降价文本,但这不是一个好的解决方案,因为用户可能想要编辑他的数据并发现数据已被修改。所以我想在渲染上做那个替换。

0 投票
1 回答
850 浏览

markdown - 为使用反引号指定的特定降价代码列表启用行号

我正在使用带有 codehilite markdown 扩展的 MkDocs

我只想为特定的代码片段启用代码片段行号。

如果我设置

在我的 mkdocs.yml 中,这将为所有代码片段启用行号。

我看到可以通过使用 shebang 语言说明符和双缩进来激活特定片段的行号:

但是,我更喜欢使用反引号 (```) 来指定代码。

有没有办法在使用反引号时为特定代码列表启用行号?