问题标签 [pagedown]

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 投票
0 回答
222 浏览

javascript - 使用Pagedown将markdown转换为html,标记丢失

我有一个从服务器发送的消息功能,我想在网页上输出。消息是用 Markdown 代码编写的,我想使用 Pagedown 转换器将其输出为 html。转换似乎正在工作,因为当我在控制台中输出消息时可以获得正确的 html-tags。问题是当我尝试将它发送回我想要显示它的 html 元素时,标记已经消失并被 p-tags 替换。请参阅下面的简化代码。我以前从未使用过 markdown 或 Pagedown,我错过了什么吗?

html:

Javascript:

0 投票
1 回答
630 浏览

java - 不在编辑器中从 Pagedown 渲染 Markdown

我正在使用PageDown来允许我网站的用户添加评论、博客文章等。我在服务器端使用 Java(具体来说是 Spring),我可以将 PageDown 编辑器的输出存储在数据库中就好了.

现在我需要获取该降价并将其作为 html 呈现在网站上,而不是在编辑器中,就像正在阅读的评论和博客文章一样。

我收集到 PageDown 转换器有一个 makeHtml() 函数,您可以通过 html 在客户端调用该函数。我做了一个小测试:

${input} 变量包含用户在表单中提交的降价。但是,如果输入是多行,这将中断,这将是大多数时间。

我的下一个选择是在服务器端执行此操作,但这似乎很老套。我的服务器全是 Java,因为我找不到用 Java 实现的 PageDown.Sanitizer,我必须从 Java 调用 javascript 库,这看起来很恶心。

我已经尝试在谷歌上搜索一种向客户端呈现 Markdown 的标准方法,但我一直在获得 Markdown 编辑器,我已经在使用它了。有没有标准的方法来做到这一点,无论是在客户端还是在服务器端(在 Java 中)?

我真的不知道我在做什么,所以任何建议都值得赞赏。

0 投票
0 回答
91 浏览

html - 如何在rails 4中使用pagedown?

我希望能够发布包含代码的评论,而不需要像在 stackoverflow 上那样的特殊格式。我发现 stackoverflow 使用PageDown

我的问题是:如何从头开始将PageDown添加到 Rails 应用程序(逐步)?

谢谢

0 投票
1 回答
508 浏览

javascript - 降价转换器不适合我?

我正在使用markdown-js将 Markdown 转换为 HTML,但是它没有给出预期的输出。

HTML:

JavaScript:

输出:

所以它只是简单地将提供的 Markdown 文本包围起来,<pre><code>而不是像下面这样的输出:

事实上,我还尝试了其他库,例如 showdown、pagedown 等,但输出始终是:

谁能知道我在这里缺少什么?谢谢

0 投票
1 回答
267 浏览

javascript - Why isn't the PageDown Editor triggering Knockout value update when using the button bar?

I am having a problem getting the knockout model to update when a user uses the PageDown button bar to make changes to the editor text. Any typing, pasting, or cutting works fine but the button bar actions do not.

I have tried adding a hook for onPreviewRefresh to the editor but that never seems to fire.

Here is a Fiddle showing the issue. If you type test into the editor, test will show up in the preview section. However, if you type test into the editor and then use the menu bar to make test bold then the preview section does not see this update until you type another character.

This is the custom binding that I am using to initialize the PageDown editor:

0 投票
0 回答
162 浏览

javascript - 将 textarea 转换为使用 ajax 动态加载的 pagedown 编辑器(从服务器端)

我有一个像 server.php 这样的文件,其中包含一个简单的文本区域

我尝试使用 ajax 在我的 index.htm 文件中动态加载这个 server.php 内容

它在所需的#id(容器)中完美加载,但问题是动态加载的文本区域未转换为 pagedown markdown 编辑器

我收到了这个错误

更新:

希望这能帮助你理解

0 投票
1 回答
228 浏览

javascript - 如何在一页中使用多个 pagedown?

我为此尝试了以下代码,但它仅将 pagedown 按钮添加到第一个.wmd-input.

在此处输入图像描述

0 投票
1 回答
57 浏览

javascript - 如何在没有钩子的情况下动态添加图像或链接?

需要将图像或链接添加到我的 pagedown textarea。我知道我们能够挂钩图像或链接事件,但我想在不挂钩的情况下做到这一点。例如; 我有一个像这样的图像 url files/home/sweet/home.jpg,我不知道如何将它与 markdown 样式直接添加到 textarea 的内容中。

0 投票
1 回答
204 浏览

markdown - Pagedown 降价编辑器和使用 html div

我从这里使用向下翻页编辑器:http: //pagedown.googlecode.com/hg/demo/browser/demo.html(我认为它与 Stack Overflow 中的这个大致相同。

我试图通过输入 div 为 Bootstrap 添加格式。我在演示中使用了“未经处理的”版本(选项 2)。我已经在我的本地和这个演示站点中尝试过,但是每当我在内容周围添加 div 时,预览解析都会中断。

复制问题很容易,只需转到上面的演示,然后在第二个对话框中输入下面的代码。

有谁知道如何解决?(除了在代码中不使用 div)

0 投票
2 回答
147 浏览

javascript - Pagedown Editor - 制作内联链接而不是引用链接

有谁知道如何使用挂钩或Markdown.Editor.js从 Pagedown 编辑来创建内联链接而不是引用的链接?

如,我希望在单击链接按钮时发生这种情况:

而不是这个:

谢谢!

供参考:https ://code.google.com/p/pagedown/