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

python - 如何将代码片段保存到数据库?

我正在为游戏开发人员创建一个 Django 网站以共享代码,这意味着我需要能够将格式正确的代码保存到数据库中,并且能够检索和显示它。

Django 中是否为此内置了任何东西,或者我需要使用第三方库吗?

我玩过一个 Django pagedown 小部件,它以 StackOverflow 的 markdown 编辑器为模型,但我遇到了一些麻烦,而且我不确定它是否会自行完成我想要的一切。

有没有人真正使用过 pagedown 小部件,实现了类似的功能,或者知道另一个可以工作的库?

0 投票
0 回答
81 浏览

javascript - 如何使用 PageDown
而不是文本区域?

我想使用PageDown来预览 Markdown 文本。但是我使用<div contenteditable> </div>而不是<textarea> </textarea>,所以我怎么能做到这一点?

我试过下面的代码,但这似乎不起作用。

0 投票
1 回答
173 浏览

javascript - 将 PegDown+JSoup 输出匹配到 PageDown 输出

我正在尝试在客户端和服务器端解析和清理降价。

  • 在客户端,我使用PageDown作为降价编辑器。这正是 StackOverflow 使用的,它带有一个漂亮的预览框。这个预览框向您展示了经过清理的 html,因此它会删除<div>标签等内容。

  • 在服务器端,我使用PegDownJSoup来解析和清理降价。

但是,我发现两者的输出不同的情况。例如:

输入降价: how are <div>tags</div> treated?

PageDown 输出: <p>how are tags treated?</p>

PegDown/JSoup 输出:

我没有对 JSoup 做任何花哨的事情。这是我的代码:

我理解为什么会发生这种情况,我对两个不同的系统产生两个不同的输出并不感到惊讶。我的问题是:如何设置 JSoup 以便它简单地删除<div>标签而不是添加额外的<p>标签?

我的最终目标是让服务器端解析/清理生成与客户端解析/清理相当相似的结果。如果有更好的方法可以做到这一点,我愿意接受建议。我真的不在乎两者的输出是否完全相同,但是像额外<p>标签这样的东西会被用户注意到,所以我试图消除这一主要区别。

额外的问题:是否有 PageDown 可以输出的 html 标签和属性的列表?

编辑:我也尝试过使用OWASP sanitizer,但我得到了非常相似的结果:<div>标签被删除,但<p>标签以上述方式“固定”,这导致与 PageDown 的 sanitizer 不同的 html。

0 投票
1 回答
122 浏览

asp.net - 带有 Prettify 的自动 SyntaxHighlighter

在一个学校项目中工作,我们创建了一个基于论坛的网站。我们使用PageDownPrettify来处理文本。
但是就像现在我们必须<!--?prettify?-->在代码上使用它来让它变得漂亮和流畅,但是有什么方法可以告诉程序<pre>通过美化自动处理来自 PageDown 的所有标签?

有自动 SyntaxHighlighter 有什么缺点吗?

1# 可能的解决方案,但不是我的想法:

您可以添加$("pre").addClass("prettyprint");到 javascript。此代码将为每个 pre 标签提供 prettyprint 类,但此短代码在 Markdown 预览中不起作用,所以对我来说这只是 50% 的解决方案。

2# 可能的预览解决方案,但对用户不友好:

我发现您可以调用一个函数prettyPrint();来突出显示所有<pre>带有class="prettyprint". 因此,如果我们将解决方案与此结合并添加一个setInterval()(或其他类似的.click)来进行调用,我们将获得与 Markdown 预览一起使用的东西。我相信这种方式对用户不友好,因为它使用了大量的计算机能力(我认为),如果你仔细观察,你有时会在<pre>标签中看到一点点闪烁。
这是代码:

如果有人想知道为什么没有.removeClass()hasClass()检查,那是因为.addClass()没有两次添加相同的类。

0 投票
1 回答
2234 浏览

javascript - 如何将 rel="nofollow" 属性添加到 PageDown.js 中的外部链接?

我正在使用PageDown.js像 StackOverflow 一样以 Markdown 样式制作原始 HTML。我的代码在 nodejs 中如下所示:

现在我需要添加rel="nofollow"到所有外部链接。不幸的是,我在 PageDown 本身看不到这种能力。

您能否建议我ref="nofollow"为所有外部链接添加属性的解决方案?

0 投票
2 回答
1159 浏览

javascript - Showdown Markdown Editor:如何调整图像大小以适应内容?

我正在尝试通过其 Angularjs 模块ng-showdown使用堆栈而不是流降价编辑器摊牌

一切都很好,但包含的图像是它们的实际/原始大小。

如何调整它们的大小以适合文本?

下面给出的是一个显示相同问题的假人。

非常感谢!!!

0 投票
0 回答
225 浏览

javascript - 富文本编辑器无法在 localhost 服务器上运行

我下载了pagedown文本编辑器和 WMD 文本编辑器,但是当我尝试在 localhost 服务器上运行它们时它们行为不端。

当我这样运行它时,它可以正常工作

file:///D:/xampp/htdocs/myfolder/pagedown-master/demo/browser/demo.html

IE 在此处输入图像描述

但是当我从本地主机服务器运行它时,它行为不端

http://localhost/myfolder/pagedown-master/demo/browser/demo.html

IE

在此处输入图像描述

它如何行为不端:

  • 菜单...wmd-button-bar隐藏其组件并变为空白
  • 页面不会停止加载

它就像它与按钮图像文件的css路径有关

因为当我删除该行时,页面将停止加载,但按钮标题仍然不存在

任何帮助!

0 投票
1 回答
119 浏览

javascript - Pagedown markdown 脚本插入图像 url 一次

我有一个修改后的 pagedown markdown 标记脚本,用于将图像 url 插入编辑器,但它只在第一次工作。

我已经用注释解释了我的代码

任何使用 pagedown markdown javascript... 的想法来帮助我了解我哪里出错了?

0 投票
1 回答
1040 浏览

c# - 如何使用 wpf 在另一个 UserControl 中移动滚动元素?

如何将另一个用户控件中的元素绑定到命令目标?

这是主要的xml


我应该指定什么作为 CommandTarget?如何使用顶部窗口中的按钮滚动以下 UserControl 中的元素?

这是用户控件

0 投票
1 回答
55 浏览

javascript - 使用 pagedown 时,未在数据库中插入 Html 标签

我正在使用 pagedown 作为我的编辑器,现在我提交后得到的数据库如下:

我的预期输出是包含在单独段落中的每一行。此外,当我在 pagedowneditor 中输入并查看编辑器下方的实时更新时:

在此处输入图像描述

现在,如果我检查开发工具:

在此处输入图像描述

我可以看到这里的文本被完美地包裹在单独的段落中,但为什么我的数据库中没有插入相同的文本?