wmd相关内容

我们应该使用哪种堆栈溢出样式的Markdown(WMD)JavaScript编辑器?

背景 我正在开发一个需要用户输入内容的应用程序,因此我决定使用Stack Overflow样式的Markdown编辑器。在过去几天研究了这个主题之后,我意识到基本WMD编辑器有很多分支,其中一些具有一些基本的增强功能,而其中一些与Stack Overflow有所不同。 由于这将是应用程序的核心,所以我想从最好的代码库入手。如果有人能推荐其中最适合我的解决方案之一,我会很高兴。 以 ..
发布时间:2020-10-22 21:18:45 前端开发

使用wmd-new提交减价

有人使用Google代码上发布的 wmd-new编辑器 ? 我已经安装了编辑器,并使其能够正常工作.我以为编辑者会提交原始的降价促销.令我惊讶的是,它提交了HTML.这是一个问题,因为我需要存储文本的降价版本. 另一个问题是,如果发生验证错误,该表单将重新加载HTML,而不是原始的markdown.这会让不熟悉HTML的用户感到困惑. 有什么想法如何使它提交原始的markdown ..
发布时间:2020-05-06 03:59:37 其他开发

同一页面上的多个wmd textareas

我正在尝试为我的网站使用wmd markdown文本编辑器.我的页面上有两个textareas,两个都需要wmd编辑器.默认情况下,它仅将其分配给第一个纹理区域,但是如何将其应用于两个文本区域? 此外,我总是在由wmd保存的标记文本的末尾获得额外的新行.我该如何预防 那? 谢谢! 解决方案 检查我的版本.它在同一页面上有多个实例. ..
发布时间:2020-05-06 03:56:55 其他开发

WMD Markdown和服务器端

最近2天,我在 WMD 和目前,我以Markdown格式存储数据,但是如果禁用JavaScript,则用户可以轻松推送XSS.如果我strip_tags或html_entities所有数据,我将丢失用户HTML/XML.我该怎么办? 我认为我必须html_entities只是pre/pre之间的代码,但是如何?我的数据在Markdown中. 之后,我该怎么做才能禁止XSS ..
发布时间:2020-05-06 03:52:49 PHP

WMD降价编辑器-HTML到Markdown的转换

我在一个项目上使用 wmd markdown编辑器,并且有一个问题: 当我发布包含markdown文本区域的表单时,它(如预期的那样)将html发布到服务器.但是,说在服务器端验证时失败了,我需要将用户送回去编辑他们的条目,是否仍然只用markdown而不是html来填充textarea?既然我已经设置好了,那么服务器只能访问post数据(以html的形式),所以我似乎想不出办法.有任何想法 ..
发布时间:2020-05-06 03:47:36 PHP

将HTML转换回Markdown以在wmd中进行编辑

当您在此网站上编辑帖子时,我很好奇. 我在Markdown编辑器中使用了wmd,当然,当我进行编辑时,我得到的是生成的HTML,而不是像stackoverflow上那样的markdown.现在,有什么方法可以同时存储两者吗?还是仅仅将HTML转换回markdown以在wmd编辑器中显示是否足够可靠? 谢谢! 解决方案 查看WMD发行版中的optionsExample.html. ..
发布时间:2020-05-06 03:38:49 其他开发

多个WMD编辑器(SO分叉版)在一个页面上?

要说清楚,我指的是使用 stackoverflow的分叉WMD , 不来自attacklab的原始版本。 我想使用分叉版本,但是看起来脚本用来识别WMDify页面元素的div id是在 wmd.js:66 : //重要区域的集合这页纸。 //缓存,所以我们不必继续遍历DOM。 wmd.PanelCollection = function(){ this.buttonBar ..
发布时间:2019-06-06 04:17:13 前端开发

我应该清理降价吗?

对于我的post实体,我在数据库中存储HTML和MARKDOWN(HTML从MARKDOWN转换)。 HTML用于在页面上呈现,MARKDOWN用于编辑能力(用WMD)。我在存储到数据库之前清理HTML。问题是:我是否应该对减价进行清理?或者它是xss-safe,如果我只将它传递给wmd-editor? 解决方案 Markdown可以包含任意的HTML;这是明确允许的。因此,在发送给Web ..
发布时间:2018-06-19 20:35:36 前端开发

为什么我需要Markdown?

为什么我需要 Markdown 和前端编辑编辑器如 WMD ?降价对WMD编辑器发送的内容有什么作用? Markdown如何将内容存储在后端?它是否像 * bold * 或其他格式一样?为什么我不能只做一个 html编码? 对不起,如果我听起来很天真。 解决方案 退后一步,问一些更大的问题。 Markdown试图解决的问题是浏览器中丰富的编辑问题。考虑一下:在某些情况下,对于任 ..
发布时间:2018-06-19 20:33:36 前端开发

运行showdown.js serverside将Markdown转换为HTML(使用PHP)

我试图在我的网站上实施WMD,并想知道如何运行showdown.js服务器端将markdown转换为HTML? (为了存储在数据库中) 我正在使用PHP ...任何提示都会有帮助(之前从未运行任何类型的js) p> 感谢, Andrew 解决方案 您可以使用 PHP Markdown ,它是 Markdown 程序由John Gruber编写。 下面是一个如何将PHP ..
发布时间:2018-06-15 13:36:11 PHP

简单的HTML清洁剂在Javascript中

我正在寻找一个用JavaScript编写的简单HTML清理器。它不需要100%安全的XSS。 我在我的网站上实施Markdown和WMD Markdown编辑器(来自github的SO主分支)。问题是实时预览中显示的HTML没有被过滤,就像它在SO上一样。我正在寻找使用JavaScript编写的简单/快速的HTML清理程序,以便可以过滤预览窗口的内容。 不需要具有完整XSS保护的完整解 ..
发布时间:2018-06-13 16:57:16 前端开发

我如何在我的网站上将WMD markdown语法转换为HTML?

我使用django并在我的网站上实现WMD,只是想知道如何将markdown语法转换为HTML以进行显示,是否有某种功能我应该调用这个转换? 处理降价的最好方法是什么?我是否将数据保存到数据库中,然后在显示数据库时进行解析,或者我应该保存转换的HTML,然后在编辑过程中将其转换为标记。 解决方案 查看标记附加组件它与Django一起提供。这是你正在寻找的。 要激活这些过滤器,将 ..
发布时间:2017-05-29 07:07:12 前端开发

WMD在Django管理?

我知道如何使用WMD和其他这样的JavaScript编辑器使用widget =的常规django表单。但是,如何在Django管理员中使用WMD作为文本字段?最重要的是,如何在管理员的contrib.flatpages中使用它的内容字段? 另外,我想我可能想使用WMD的StackOverflow分支,所以如果需要,我想要任何特殊的说明。 我知道如何在模板中使用降价过滤器,这样就可以了。 ..
发布时间:2017-05-28 08:36:44 其他开发

我应该使用哪个Stack Overflow-Style Markdown(WMD)JavaScript编辑器?

背景 我正在开发一个需要用户输入内容的应用程序,而我决定使用Stack Overflow风格的Markdown编辑器。在过去几天研究这个话题之后,我意识到有大量的WMD编辑器,一些基本的增强功能和一些与Stack Overflow的区别。 由于这将是应用程序的核心,我想从最好的代码库开始。如果有人可以推荐哪种解决方案最适合我的需求,我会很高兴。 以下是要求,加上我已经设法找到了。 ..
发布时间:2017-05-28 02:34:36 前端开发

似乎无法使用保存的文本标记版本大规模杀伤性武器的编辑器

我遇到一个问题,当我使用了大规模杀伤性武器的编辑它不断想将其保存为HTML保存textarea的背景。我有以下的code: 输入元素... < P> <%= this.Html.TextArea(“身体”,topic.Body,新{@class =“大”})%GT; &所述; / P> 该脚本让出把降价... <脚本类型=“文/ JavaScript的 ..
发布时间:2016-06-28 21:09:29 ASP .NET

白名单,preventing XSS在C#控制大规模杀伤性武器

有没有用,我在这里做了什么什么问题?这是我第一次处理这样的事情,我只是想确保我了解所有的风险等,以不同的方法。 我使用大规模杀伤性武器,以获取用户输入的,而我用文字控制显示它。 因为它是不可编辑一旦进入我要存储HTML而不是降价, 输入= Server.HTMLEn code(stringThatComesFromWMDTextArea) 然后运行类似的标签我希望用户能够使用下面的。 / ..
发布时间:2016-06-14 22:17:57 C#/.NET

你如何存储在ASP.NET中使用大规模杀伤性武器的降价?

我已经实现了大规模杀伤性武器控制堆栈溢出使用到我的一个项目,它的几乎用得好好的,但是当我将更改保存到数据库,它保存的HTML版本,而不是降价的版本。 那么,我有这个在我的文本框: ** ** boldtext 这实在是保存此:< B> boldtext< / B> 我如何把它存降价的版本? 解决方案 在您包括 wmd.js ,或任何你已经命名了大规模杀伤性 ..
发布时间:2016-06-05 17:25:53 C#/.NET