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

html - 什么是 HTML 链接降价的好语法以使内部链接更容易?

我想创建一个好的语法,以便更容易链接到内部事物,有点像 Wiki,所以也许我认为用户可以使用类似的东西:

它会将其转换为 HTML:

但我担心感叹词和安全问题。什么是一个好的语法选择(可能是 [[]] 或其他东西),什么是它的安全正则表达式?

0 投票
3 回答
576 浏览

python - 如何为开发者博​​客做出更好的降价

我正在http://www.elmalabarista.com/blog/重建我的博客。我在以前的版本中使用过降价,现在我记得为什么我的代码示例几乎为零。在 Markdown 中做代码示例是非常脆弱的。

我尝试在其中放一些 python 我无法将其标记为代码!罪魁祸首?代码的语法是降价的,没有空格。尽管我使用 wmd 作为编辑器(在 SO 中的工作方式对我来说是一个谜),但它永远无法正确移动文本,因此永远不会获得代码。这就是问题:

我说的很简单:

但问题是我有一些东西:

:::python def hello(): 通过

或者

:::python def hello(): 通过

(是的机器人已格式化,但你看到了吗?不起作用)。任何错误——使用制表符、太多、太少的空格)都会受到严厉的惩罚。如果代码很长,出现问题的机会也会增加。

因此,存在任何简单的方法:

###我的文章

  1. 我的清单条目一
  2. 我的清单条目二

:::python def x(a, b): 返回 a * b

并得到正确的转换,不再为这个小事烦恼???

顺便说一句,我正在使用 pygments & python markdown。

0 投票
2 回答
657 浏览

ruby-on-rails - 当内容以降价编写时,将内容作为 html 存储在数据库中是最佳做法吗?

或者只是保存降价并在请求上呈现它通常可以吗?

我正在编写一个使用降价作为内容的网站。堆栈溢出类似地使用降价来表示评论和问题。

我将内容作为降价存储在数据库中,然后在用户访问该站点时将其呈现为 html。

我有一种感觉,我应该将 markdown 和 html 输出存储在数据库中,以减少服务器上的负载。但是,性能现在似乎不是问题(著名的遗言。)

这是一个使用 rdiscount gem 转换降价的 Rails 站点。

0 投票
1 回答
416 浏览

php - 用于 PHP 处理新行的自定义 Markdown

我需要用于 PHP 的自定义 Markdown 库,它将新行转换为<br/>无需在行尾放置双空格,有点像这里的 SO。我一直在网上寻找,但没有成功。我知道我可以修改标准库,但我的正则表达式技能没有。

有人知道这样的库是否存在或知道如何轻松更改默认行为?

编辑:愚蠢的我,这样不起作用,它似乎是标准的 Markdown 行为。然而,这样的功能正在 github.com 上使用。

0 投票
3 回答
384 浏览

perl - 征求意见:在 Markdown 中包含代码片段的语法应该是什么?(来自外部文件)

我最近一直在使用Markdown

我对 Markdown 的最大问题之一是 Markdown 没有在文档中包含文件的语法(相listings对于 LaTeX 的包)。

我想扩展 Markdown 以支持将整个和部分文件包含为代码片段。例如,它可能看起来像这样:

这会将第bar.rb10-20 行的内容作为一个code块放入我的文档中。理由是

  • 文档可以随着代码的变化而更新。(与总是过时的复制和粘贴相比)
  • 然后,您可以对文档中的确切代码进行单元测试

我的问题是:

  1. 语法应该是什么?
  2. 这已经完成了,我错过了吗?
0 投票
2 回答
203 浏览

python - 计算文章摘要

我正在寻找一种自动生成摘要的方法,基本上是博客条目的前几句/段落,以显示在文章列表中(以降价编写)。目前,我正在做这样的事情:

只抓取前几行文本,但我对结果并不完全满意。

我真正想要的是在条目列表中显示大约 1/3 的格式化文本屏幕,但是使用上面的算法,提取的数量最终会有很大的变化,只有一个一两行,经常与更理想大小的摘要混合在一起。

有没有擅长这种事情的图书馆?如果没有,您有什么建议可以改善输出吗?

0 投票
5 回答
6478 浏览

xss - Markdown 和 XSS

好的,所以我一直在 SO 和其他地方阅读有关降价的信息,并且用户输入和数据库之间的步骤通常给出为

  1. 将 Markdown 转换为 html
  2. 清理 html(带白名单)
  3. 插入数据库

但对我来说,执行以下操作更有意义:

  1. 清理降价(删除所有标签 - 没有例外)
  2. 转换为 html
  3. 插入数据库

我错过了什么吗?在我看来,这几乎是防 xss 的

0 投票
3 回答
3359 浏览

python - Python Markdown:HTML 块中的 Markdown

Python Markdown 是否有额外的支持 HTML 块元素内的 Markdown,例如 div、p

即有没有办法转换这个:

使用 Python Markdown 或 Python Markdown 扩展?我正在PHP Markdown Extra 中寻找与此功能类似的东西

0 投票
3 回答
937 浏览

html - 用于渲染 html 子集的 Django 模板标签

我有一些想要添加到页面的 html(在本例中是通过 TinyMCE 创建的)。但是,出于安全原因,我不想只打印用户输入的所有内容。

有谁知道只允许呈现 html 的安全子集的模板标签(最好是过滤器)?

我意识到降价和其他人这样做。但是,他们还添加了额外的标记语法,这可能会让我的用户感到困惑,因为他们使用的是不了解降价的富文本编辑器。

0 投票
6 回答
2271 浏览

asp.net - 是否有使用 Markdown 作为编辑器的 WIKI(最好是 .NET)?

我希望为我们的开发/设计团队建立一个内部 wiki。

我正在寻找的关键功能是一个非常简单的带有修订历史的编辑器。理想情况下,StackOverflow.com 使用的超级简单的标记系统(Markdown)会很棒。造成这种情况的原因之一是我们有非技术人员(经理、销售人员、设计师),他们将从干净的标记中受益,不必了解 HTML,但仍然能够轻松查看修订并进行修改。

我已经尝试过ScrewTurn Wiki,但它的标记似乎非常难看,而且他们最新的所见即所得似乎有点错误(不断在修订中添加行)。

如果它提供交钥匙解决方案,我愿意使用非 .NET 解决方案。我更喜欢 .NET,因为我们是 .NET 公司。