问题标签 [parsedown]

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

php - 如何在 Markdown 的 Parsedown PHP 解析器上添加自定义文本

我有这个 Markdown 文本:

在使用Markdown 的 Parsedown PHP解析器 ( http://parsedown.org/ )将其转换为 HTML 之后,我得到:

我需要在转换之前和之后以及在代码内部添加某些值,这样所需的结果就像

我怎样才能以简单的方式实现这一目标?我愿意接受使用 Parsedown 或其他 PHP 解析器的答案,这些解析器以更简单的方式公开这些函数。

0 投票
1 回答
248 浏览

php - Parsedown,添加子/上标

我正在尝试将 sub/superscript 添加到Parsedown

Parsedown的功能对我来说就像丛林。我一直试图理解它,但无法破译它。

将 ~text~ 变成<sub>text</sub>似乎比我想象的更具挑战性。

围绕他的代码结构缠绕我的头,这只是我无法做到的,任何帮助将不胜感激。

0 投票
2 回答
1629 浏览

php - PHP Parsedown 获取所有标题

我用Parsedown将我的 Markdown 转换为 HTML,例如:

想要自动使用第一个站点标题 (h1) 作为自定义菜单的条目。我已经查看了源代码,但无法找到获取所有标题的好方法。

也许有一些elements功能。有没有人有想法获得全部或至少第一个标题。

0 投票
1 回答
45 浏览

php - 识字 PHP 以测试 README 中的示例

我想将我的 README.md 中的示例包含在我的测试套件中。所以我可以确定所有示例仍然有效,我不需要再次编写相同的示例作为 PHPUnit 测试用例。

有没有人已经写过对此的支持?

0 投票
1 回答
1403 浏览

php - Laravel 5 Parsedown 将纯 html 标签返回到浏览器

我已经安装了 parsedown(我使用 laravel 5)来解析 markdown,当我运行它时,它将 markdown 更改为 html,但是浏览器清楚地显示了解析的 markdown,而不是应用那些特定的样式,例如当我运行以下

{{Parsedown::instance()->text('Hello _Parsedown_!')}}

我希望当我在浏览器中运行它时:Hello Parsedown

而是得到以下内容: <p>Hello <em>Parsedown</em>!</p> 当我查看浏览器页面源时,我得到以下内容 &lt;p&gt;Hello &lt;em&gt;Parsedown&lt;/em&gt;!&lt;/p&gt; 可能是什么问题?</p>

0 投票
1 回答
125 浏览

php - 在 PHP 中扩展类

我正在尝试扩展一个类:

如果我markdown()从另一个页面使用降价运行,代码中的更改不会生效。例如,我仍然可以创建一个标题。我是否正确扩展课程?

0 投票
3 回答
1129 浏览

php - PHP file_get_contents 未获取所有内容

我对 PHP 的 file_get_contents 函数有一个奇怪的问题,我目前正在创建一个读取 .md 文件的应用程序。我创建了一个命令,它在一个完美运行的 html 文件中构建 .md 文件。它将所有 html 放在正确的文件中。

但是,如果您正在编写 .md 文件,那么构建 html 以查看每次编辑后的外观会很痛苦。所以我创建了一个可以通过浏览器访问的 php 脚本,它的作用与命令完全相同,但不是将 html 内容放在文件中,而是在屏幕上回显。但是如果你调用这个脚本,它不会读取整个文件,它会切断 html 的最后一部分......

.md 文件

输出

如您所见,它剪切了 md 文件的一部分。我使用这个库将 md 内容转换为 HTML https://github.com/erusev/parsedown-extra

有没有人想过它可能是什么?

谢谢!

=== 编辑 ===

我用这个文件调试它:https ://raw.githubusercontent.com/SeBuDesign/Write-Down/08be2a10281d99768f1d73ad7916b0bbc37903ea/docs/00_Category_One/00_Read_Me.md

将该文件的内容存储在本地文件中并执行该本地文件的 file_get_contents。这是它处理的第一个文件,其结果如下:

对于想要查看获取内容的功能的人:

0 投票
1 回答
44 浏览

markdown - 使用降价渲染 vtiger 文本字段时的奇怪行为:项目列表的缩进错误

我遇到了一个非常奇怪的行为:我为 PDF-Maker 编写了一个自定义函数,它通过 Markdown 发送自定义字段的文本(我使用了 Parsedown)。(想法是我们可以在没有任何高级编辑器的 vtiger 中轻松地在文本字段中进行一些简单的格式化。)

我在文本字段中有以下列表:

Parsedown 的输出导致从第二行开始的所有项目都呈现为嵌套列表:

  • 一种
    • b
    • C

当然,如果我将文本直接粘贴到 parsedown,它会正确呈现:

这里会发生什么?任何提示...?

0 投票
1 回答
211 浏览

php - 解析 PHP 块引用

我正在将Parsedown用于一个项目。引用有问题:

正在输出

而我希望 blockquote 在第二个之后结束<br>,然后将回复作为一个简单的p. 文本应该如何,它是否使用换行符而不是换行符之类的?

0 投票
1 回答
79 浏览

php - 如何在不打开 PHP 的情况下解析 HTML 中的 PHP?

使用某些框架,您可以在其中包含 PHP 的 HTML 页面,而无需打开 PHP。

例子:

因此,之间的值{{}}定义了需要显示的内容,而不是每次需要时打开和关闭 PHP。

我假设它是 HTML parsedown link的某个版本,但如果有人详细说明这个主题,我将不胜感激。