问题标签 [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.
html - 什么是 HTML 链接降价的好语法以使内部链接更容易?
我想创建一个好的语法,以便更容易链接到内部事物,有点像 Wiki,所以也许我认为用户可以使用类似的东西:
它会将其转换为 HTML:
但我担心感叹词和安全问题。什么是一个好的语法选择(可能是 [[]] 或其他东西),什么是它的安全正则表达式?
python - 如何为开发者博客做出更好的降价
我正在http://www.elmalabarista.com/blog/重建我的博客。我在以前的版本中使用过降价,现在我记得为什么我的代码示例几乎为零。在 Markdown 中做代码示例是非常脆弱的。
我尝试在其中放一些 python 我无法将其标记为代码!罪魁祸首?代码的语法是降价的,没有空格。尽管我使用 wmd 作为编辑器(在 SO 中的工作方式对我来说是一个谜),但它永远无法正确移动文本,因此永远不会获得代码。这就是问题:
我说的很简单:
但问题是我有一些东西:
:::python def hello(): 通过
或者
:::python def hello(): 通过
(是的机器人已格式化,但你看到了吗?不起作用)。任何错误——使用制表符、太多、太少的空格)都会受到严厉的惩罚。如果代码很长,出现问题的机会也会增加。
因此,存在任何简单的方法:
###我的文章
- 我的清单条目一
- 我的清单条目二
:::python def x(a, b): 返回 a * b
并得到正确的转换,不再为这个小事烦恼???
顺便说一句,我正在使用 pygments & python markdown。
ruby-on-rails - 当内容以降价编写时,将内容作为 html 存储在数据库中是最佳做法吗?
或者只是保存降价并在请求上呈现它通常可以吗?
我正在编写一个使用降价作为内容的网站。堆栈溢出类似地使用降价来表示评论和问题。
我将内容作为降价存储在数据库中,然后在用户访问该站点时将其呈现为 html。
我有一种感觉,我应该将 markdown 和 html 输出存储在数据库中,以减少服务器上的负载。但是,性能现在似乎不是问题(著名的遗言。)
这是一个使用 rdiscount gem 转换降价的 Rails 站点。
php - 用于 PHP 处理新行的自定义 Markdown
我需要用于 PHP 的自定义 Markdown 库,它将新行转换为<br/>
无需在行尾放置双空格,有点像这里的 SO。我一直在网上寻找,但没有成功。我知道我可以修改标准库,但我的正则表达式技能没有。
有人知道这样的库是否存在或知道如何轻松更改默认行为?
编辑:愚蠢的我,这样不起作用,它似乎是标准的 Markdown 行为。然而,这样的功能正在 github.com 上使用。
python - 计算文章摘要
我正在寻找一种自动生成摘要的方法,基本上是博客条目的前几句/段落,以显示在文章列表中(以降价编写)。目前,我正在做这样的事情:
只抓取前几行文本,但我对结果并不完全满意。
我真正想要的是在条目列表中显示大约 1/3 的格式化文本屏幕,但是使用上面的算法,提取的数量最终会有很大的变化,只有一个一两行,经常与更理想大小的摘要混合在一起。
有没有擅长这种事情的图书馆?如果没有,您有什么建议可以改善输出吗?
xss - Markdown 和 XSS
好的,所以我一直在 SO 和其他地方阅读有关降价的信息,并且用户输入和数据库之间的步骤通常给出为
- 将 Markdown 转换为 html
- 清理 html(带白名单)
- 插入数据库
但对我来说,执行以下操作更有意义:
- 清理降价(删除所有标签 - 没有例外)
- 转换为 html
- 插入数据库
我错过了什么吗?在我看来,这几乎是防 xss 的
python - Python Markdown:HTML 块中的 Markdown
Python Markdown 是否有额外的支持 HTML 块元素内的 Markdown,例如 div、p
即有没有办法转换这个:
至
使用 Python Markdown 或 Python Markdown 扩展?我正在PHP Markdown Extra 中寻找与此功能类似的东西
html - 用于渲染 html 子集的 Django 模板标签
我有一些想要添加到页面的 html(在本例中是通过 TinyMCE 创建的)。但是,出于安全原因,我不想只打印用户输入的所有内容。
有谁知道只允许呈现 html 的安全子集的模板标签(最好是过滤器)?
我意识到降价和其他人这样做。但是,他们还添加了额外的标记语法,这可能会让我的用户感到困惑,因为他们使用的是不了解降价的富文本编辑器。
asp.net - 是否有使用 Markdown 作为编辑器的 WIKI(最好是 .NET)?
我希望为我们的开发/设计团队建立一个内部 wiki。
我正在寻找的关键功能是一个非常简单的带有修订历史的编辑器。理想情况下,StackOverflow.com 使用的超级简单的标记系统(Markdown)会很棒。造成这种情况的原因之一是我们有非技术人员(经理、销售人员、设计师),他们将从干净的标记中受益,不必了解 HTML,但仍然能够轻松查看修订并进行修改。
我已经尝试过ScrewTurn Wiki,但它的标记似乎非常难看,而且他们最新的所见即所得似乎有点错误(不断在修订中添加行)。
如果它提供交钥匙解决方案,我愿意使用非 .NET 解决方案。我更喜欢 .NET,因为我们是 .NET 公司。