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

javascript - Javascript 将 Markdown/Textile 转换为 HTML(理想情况下,返回 Markdown/Textile)

Markdown / Textile有几个很好的 Javascript编辑器(例如:http ://attacklab.net/showdown/ ,我现在正在使用的那个),但我需要的是一个 Javascript 函数,它可以从 Markdown / Textile 转换字符串-> HTML 并返回。

最好的方法是什么?(理想情况下它应该是 jQuery 友好的——例如,$("#editor").markdown_to_html()

编辑:另一种说法是,我正在寻找 Railstextilize()markdown()文本助手的 Javascript 实现

0 投票
1 回答
693 浏览

php - 在 CodeIgniter 中加载 Markdownify

我从http://milianw.de/projects/markdownify/下载了 Markdownify并将其提取到我的 application/libraries/ 目录中。

我做了一个:

但输出是相同的 html 标记。它没有用。我如何让它工作?

0 投票
3 回答
2211 浏览

markdown - 标记!连续预览刷新而不按回车

我正在使用 MarkItUp ( http://markitup.jaysalvat.com/ ) 并且无法真正弄清楚如何让它在输入每个字符时不断更新预览窗格(甚至在遇到“空格”时) . 默认情况下,它仅在按下回车键时刷新预览窗格。

有没有办法自定义这种行为?文档提到了一个previewAutoRefresh键,但是设置它会导致输入时更新,而不是更快。

谢谢!

0 投票
3 回答
2541 浏览

ruby-on-rails - 在 Rails 中清理 Markdown?

用户可以在我的应用程序中编辑“文章”。每篇文章都在数据库中掌握并作为 Markdown 发送到客户端——我使用 Javascript 将其转换为 HTML 客户端。

我这样做是为了当用户想要编辑文章时,他可以编辑并将 Markdown 发布回服务器(因为它已经在页面上)。

我的问题是如何清理我发送给客户的 Markdown——我可以只使用 Rails 的sanitize助手吗?

另外,一般对这种方法有什么想法吗?我想到的另一个策略是在服务器上渲染和清理 HTML,只有当用户想要编辑文章时才将 Markdown 拉到客户端。

0 投票
2 回答
103 浏览

web-applications - 我怎么知道我是否需要使用 Markdown 库?

我发现很多 Github 项目都使用Markdown。我最初认为只有在 StackOverflow 这样的网站上才需要这个库,这些网站包括用户添加可能包含源代码片段的评论或帖子的能力。但有些应用程序似乎使用 Markdown,即使情况并非如此。

Markdown 是一种轻量级标记语言,最初由 John Gruber 和 Aaron Swartz 创建,旨在帮助其输入和输出形式的最大可读性和“可发布性”。该语言从现有惯例中汲取了许多线索,用于在电子邮件中标记纯文本。Markdown 将其标记的文本输入转换为有效的、格式良好的 XHTML,并用它们对应的字符实体引用替换左尖括号 ('<') 和 & 符号。

目前我正在编写一个网络应用程序,其中包括用户添加评论的能力。我是否有可能为此使用 Markdown - 即使评论不包含源代码?

0 投票
6 回答
11732 浏览

objective-c - Cocoa 应用程序最简单的 Markdown 实现是什么?

我正在用 Objective-C 编写一个 Cocoa 应用程序,我希望能够合并 Markdown。用户将以 Markdown 语法输入文本,单击“导出”按钮,程序将输出 XHTML 文件。

不过,似乎有很多选择。我可以使用C/C++ 实现之一,我可以将 Perl 脚本作为我的 Cocoa 应用程序的资源运行,我假设可以使用 Python 实现和 PyObjC 桥或 Perl 实现和 CamelBones 或 PerlObjC 桥。什么是最简单和最容易的解决方案?我没有做任何复杂的事情,比如需要线程的实时渲染预览。

0 投票
1 回答
1807 浏览

django - Django & markdown 问题:“NoneType”对象没有属性“strip”

我对 markdown 和 django 集成有疑问。在我安装 markdown 并将我的模型类更改为:

我得到了这些回溯:

我无法真正弄清楚问题所在。任何想法?

0 投票
2 回答
511 浏览

php - javascript摊牌,markdown没有正确解析

我有一个令人困惑的问题。

我有两个文件,都运行摊牌。但是,似乎只有一个文件可以正确解析。

这是交易。

文件 1通过 PHP 和 AJAX 运行。

文件 2通过 AJAX 请求获取。处理 ajax 请求的文件包含此代码。

这是阿贾克斯

如您所见,将详细信息显示在屏幕上的 jQuery 代码除了变量和 JSON 字符串(而不是来自数据库的直接字符串)之外完全相同。

现在文件 #1 无法正确解析降价,而文件 2 则...

这是文件 #1 和 #2 的屏幕截图

文件 #1

文件一不工作

文件 #2

文件二工作

关于可能导致这种情况的任何想法?另外,关于修复的任何想法?

0 投票
4 回答
13619 浏览

xml - 如何将 WordprocessingML 文件夹压缩到可读的 docx 中

我一直在尝试编写一个简单的 Markdown -> docx 解析器/编写器,但我完全坚持最后一部分,这应该是最简单的:即将文件夹压缩为 Word 或任何其他 .docx 阅读器将认出。

我的解析器编写器真的无关紧要:如果我简单地解压缩任何旧的 Word 生成的 *.docx,然后尝试使用通常的压缩实用程序重新压缩它,给它一个文件结尾的 docx,我就会遇到这个问题。是否应该添加一些神秘的标头,或者我需要一个特殊的 OPC 压缩实用程序,还是什么?

我不是很想要一个可以做到这一点的工具,而是想弄清楚应该有什么。它似乎独立于 WordprocessingML 规范。

不用说我对压缩一无所知。我可以通过 Google 找到的所有东西都与您可以在业务中使用的精美实用程序有关,但我正在制作一个小可执行文件,它可能是 GPLd 或其他东西,并且应该适用于任何东西。

0 投票
1 回答
1199 浏览

javascript - Markdown 和转义 Javascript 换行符

我正在用 Erlang 编写一个 markdown 编译器以供服务器端使用。因为它需要与客户端一起工作,所以我决定采用客户端库(showdown.js)作为规范,然后测试我的代码是否与之兼容。

在最初的几次迭代中,我构建了 260 多个单元测试,这些测试检查我的程序产生的输出是否与我认为基于阅读语法注释的有效降价兼容。

但现在我正在尝试编写一个 javascript 程序来生成我的单元测试。

我有这样的输入:

我想对其进行“摊牌”以获得:

我想把它拼接成一个 EUnit 断言:

这是单元测试的有效 Erlang 语法。为了让生活更轻松,并使单元测试生成器可移植,我在网页中执行此操作,以便通过将一些行附加到 javascript 文件然后查看页面,您可以在 a<textarea />中获得一组新的单元测试,然后将其复制进入模块以运行 EUnit。

问题是我无法\n在字符串中转换为换行符,所以我最终得到:

我尝试使用以下代码将换行符转换为转义版本:

但没有快乐...