问题标签 [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 投票
5 回答
5241 浏览

python - 如何使 django 的降价过滤器将回车转换为

如何更改降价过滤器中的默认行为,以便将换行符转换为 br 标记?

0 投票
2 回答
298 浏览

markdown - wmd markdown 代码问题

我在我的项目中使用 wmd markdown 编辑器,但我的代码标签有问题:如果我输入代码片段,markdown 不会正确转换为 html,它会在“ <p>”标签中转换,但如果我先输入一些其他文本,然后再输入代码片段在“”标签中正确转换<code>这是 wmd 降价编辑器的错误吗?我该如何解决这个问题?

0 投票
2 回答
598 浏览

markdown - 使用定制的 WMD 编辑器将降价到 HTML

对于我的应用程序,我稍微定制了 WMD 的行为方式,因此当用户输入空行时,这些在 HTML 输出中反映为<br />'s. 现在我到了应该将它存储在后端某个地方的地步,所以在浏览 SO 帖子一段时间后,我不确定什么是最好的方法。我有几个选择,如果你能指出他们的优点/缺点,那将不胜感激。

  1. 发送到服务器并存储为降价而不是 HTML。对我来说,明显的优势是保持与用户最初输入的格式完全相同。但是,我怎样才能将它转换回 HTML 以显示给客户端呢?在客户端转换它似乎很麻烦,即使如果禁用 JS 可能会发生什么?如果我想在服务器上执行此操作,那么 HTML 标记的标准服务器端实现可能会耗费大量资源。你认为这会是一个问题吗?即使情况并非如此,正如我提到的那样,我的 WMD 实现是定制的,并且这些服务器端解决方案可能无论如何都不会正确转换为降价,并且总是存在转换错误的风险。

  2. 作为转换后的 HTML 发送到服务器。同上..客户端的转换会很困难,服务器端的转换可能会出错。

  3. 发送原始降价和转换后的 HTML 并存储两者。没有与在客户端或服务器端将 Markdown 转换为 HTML 相关的性能问题。用户将始终拥有他们最初输入的相同降价和最初在预览中看到的相同 HTML(尽管可能在 php 中进行了清理)。不过,它必须占用两倍的存储空间,这是我最大的担心。

我倾向于倾向于第三种解决方案,因为它看起来最简单,但担心此解决方案需要双倍的存储空间。请记住,我的 WMD 实现略有修改,而且我将使用 PHP/MySql 服务器端实现。

因此,除了我上面列出的 3 个选项之外,还有其他可能的解决方案来解决我的问题吗?我是否错过了任何重要的事情,可以使上述选项之一比其他选项更好?我列出的每个解决方案还有哪些其他优点/缺点?还有它是如何在 SO 上实现的?我在某处读到他们使用选项 3,所以如果它对 SO 来说足够好,对我来说就足够好了:) 但不确定它是否是真的,那么它是如何完成的?

另外请原谅我,但至少有一次我要说 StackOverflow 是网络上最好的该死的资源,我真的很感谢所有在这里试图帮助他人的人!这里的网站和用户简直太棒了!

0 投票
1 回答
411 浏览

regex - PHP Markdown \n 问题

我正在使用http://michelf.com/projects/php-markdown/作为我的降价库,我的问题是,如果我编辑和删除该\n\n功能是否可行

因为我拥有的用户很可能不允许运行 JavaScript,因此我不能指望动态生成预览,因此他们会使用\n而不是\n\n

所以问题是:库是否必须使用\n\nreg ex 操作?

0 投票
3 回答
467 浏览

python - WMD 预览与输出不匹配

我在谷歌应用程序的情况下使用 WMD,站点管理员可以更新站点的页面并且用户可以看到信息。

预览功能工作正常,我可以看到我希望它出现的文本,但是当我在用户部分时,没有格式就返回了降价 - 我该如何解决这个问题?

这是我正在使用的代码

0 投票
4 回答
4147 浏览

javascript - Textarea中的Markdown实时预览?

是否有任何 Javascript Markdown 编辑工具栏或库可以在 textarea 中显示实时预览并隐藏格式标记(**、___ 等),类似于TinyMCE 的实现?

如果没有,我将如何在 jQuery 中实现它?

我目前正在使用MarkItUp ,它仅在文本区域之后或在弹出窗口中显示预览。

这篇提到“BlueCloth”的帖子听起来很接近,但尽管我对一般实现感兴趣,但 RoR 版本在这个阶段并不是很有用(我正在使用 Python/Zope)。

我知道 Markdown 的大部分优点在于它是简单的文本格式字符,但有问题的网站是相当非技术性的,我主要使用 Markdown Python 库来实现它的“邪恶”html stipping 能力。

更新:作为对评论的回应,我想我会很高兴在typed时显示格式标记,但如果使用工具栏则不会(即我假设 GUI 用户不是技术用户)。

或者,其他工具栏有一个“源”视图,这可能是一个选项。

0 投票
5 回答
6181 浏览

php - CMS 中的 Markdown 与 HTML

我正在开发一个相当大的类似于 CMS 的应用程序,其中包括一个论坛、wiki 页面等。你在 Markdown 和 HTML 之间选择了谁?我担心可用性以及非技术人员会使用它的事实。

  • Markdown 的语法非常简单,但很少有人知道
  • 使用 HTML,您可以使用 WYSIWYG 编辑器,但它们通常很糟糕
0 投票
1 回答
202 浏览

javascript - 为数学方程自定义 MWD

你好,

我想自定义 WMD 编辑器(或wmd-new)以将 TeX 方程(如 $\frac{2}{3}$)转换为 Google Charts API 图像(http://chart.apis.google.com/chart?chl=\frac{3}{2}&cht=tx

是否可以自定义 HTML 的生成方式?

0 投票
1 回答
1107 浏览

database - 存储在数据库中的标记语言是什么?

相关:如何在数据库中存储轻量级格式(Textile、Markdown)?

我想在我们的数据库中以某种标记语言存储评论格式。但是,我们希望允许多种格式语言(markdown、textile、restructuredText)。看来我们应该存储它们的特征的超集,以便我们可以在它们之间进行转换。

  • 这行得通吗?
  • 有这样的超集吗?
  • 是否有库可以在它们之间切换?
  • 我们应该在数据库中保留更结构化的格式吗?

(如果重要,Python/Google App Engine)

0 投票
6 回答
88301 浏览

markdown - 使用 Markdown 语法引用块引用的作者

我正在使用Symfony CMS,它使用 Markdown 来撰写文章。我需要对本杰明·富兰克林( Benjamin Franklin )的一句话进行引用,并希望在引用之后加上引用,但现在它所做的只是对整行进行引用。如何在降价语法中做到这一点?