我想构建一个网站,用户可以在其中输入文本并在Markdown中对其进行格式化.我之所以喜欢Javascript解决方案是因为我想要显示实时预览,就像在StackOverflow上一样.
但是,我的网站并不针对开发人员,因此编辑器控件非常理想.
我在StackOverflow上收集它,正在使用WMD编辑器.
在Google上快速搜索也会出现Showdown库,我认为它实际上是由WMD使用的.
还有其他选择吗?WMD/Showdown是否已经成为很好的工具?您对不同选择的体验是什么?
我想在我的网站上可视化来自 github 项目的 README.md 文件。做这个的最好方式是什么?喜欢获取降价代码并在本地处理降价?或者有没有办法从github获取已经处理过的降价?
我正在通过node.js为浏览器内和服务器端寻找JavaScript MarkDown(MD)引擎.大多数情况下,预期的输出将是HTML5(尽管我可能将MD用于XML,PDF和各种ePub格式;不确定直接MD到xxx格式或HTML到xxx格式是否最好).大型MD文件的快速转换是最好的,但我也打算在低端手机上使用它,因此也要考虑内存使用情况.
我想在那里有我无法找到的JavaScript-MD经验,测试人员已经运行等等.到目前为止,我收集的信息是:
https://github.com/chjj/marked "为速度而建"
https://github.com/guybrush/showdown 较旧且不再维护
其他研究,大多数年龄较大: 什么是最佳JQuery WYSIWYM纺织品编辑器?
Markdown将双星号转换为javascript中的粗体文本
将Markdown/Textile转换为HTML(以及理想情况下,返回Markdown/Textile)的Javascript
我想为用户添加一个markdown编辑器,将他们的答案发布到我的页面中.我找到了TinyMCE,但它有一个问题:我不知道如何使用TinyMCE实现markdown编辑器.
有没有人有这方面的经验?请告诉我如何使用它设置降价编辑器.
实际上,我在多个领域的应用程序中使用 TinyMCE (4.8.2)。我通过 JIRA API 中的 json 内容自动化字段。但是...其中一个字段已经存在于 JIRA 的 Markdown 中。
然后我实现了tinymce的插件text_pattern来配置javascipt中的markdown符号。问题仍然存在,并且在不重写文本的情况下文本不会更改为 html。我找不到问题,你呢?
function initMCEexact(e) {
tinymce.init({
mode: "exact",
theme: "modern",
plugins: 'textpattern, advlist',
selector: 'textarea',
elements: e,
textpattern_patterns: [
{start: '_', end: '_', format: 'italic'},
{start: '*', end: '*', format: 'bold'},
{start: 'h1. ', format: 'h1'},
{start: 'h2. ', format: 'h2'},
{start: 'h3. ', format: 'h3'},
{start: 'h4. ', format: 'h4'},
{start: 'h5. ', format: 'h5'},
{start: 'h6. ', format: 'h6'},
{start: '# ', cmd: 'InsertOrderedList'},
{start: '* …Run Code Online (Sandbox Code Playgroud) 我想知道我是否可以用 Markdown 而不是 html 创建我的新网站。https://github.com/coreyti/showdown 上的showdown.js似乎是一个可以做到这一点的插件。
我在想类似的事情
<html>
<head>
<script type="text/javascript" src="/js/showdown-starter.js" />
<link rel="StyleSheet" href="mystylesheet.css" type="text/css" />
</head>
<body>
# Welcome
Hello. Welcome to my website.
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
据推测,客户端 javascript 会将其转换为浏览器喜欢的 html。