网站文章内容编辑器(如果一个Markdown编辑器不能解决问题解决问题,你要来试试吗?)

优采云 发布时间: 2021-11-18 10:15

  网站文章内容编辑器(如果一个Markdown编辑器不能解决问题解决问题,你要来试试吗?)

  如果一个 Markdown 编辑器不能解决问题,那就用两个编辑器。

  作为作家、程序员和著名的 Markdown 程序员,我总是需要在 Markdown、HTML 和 PDF 格式之间进行转换。

  因为一些日常工作需要,我也制作了各种轮子:

  比如ebook-boilerplate基于markdown一步生成电子书:支持PDF、Mobi、EPUB格式。

  比如微信公众号的markdown编辑器MDPub,主要用于提供代码高亮:

  MDPub 截图

  今天在修复MDPub中的一个bug时,突然意识到我还需要将一篇文章文章转成Markdown。

  2md

  以前,当我需要将HTML转换为Markdown时,我会使用to-markdown的Demo网页将相应的HTML转换为Markdown。但是,这意味着我需要复制到 HTML 才能转换为 Markdown。

  所以,我想:如果可以直接用鼠标选择,然后Ctrl+C,Ctrl+V,会更容易。

  其实我只需要一个所见即所得的编辑器,然后将内容转成Markdown。

  所以,有 2md:

  2MD 截图

  一如既往,保持简单的风格。而且,它的代码很简单:

   tinymce.init({ selector: 'textarea#input', height: 500, menubar: false, statusbar: false, toolbar: ['code'], plugins: [ 'advlist autolink lists link image charmap print preview anchor', 'searchreplace visualblocks code fullscreen', 'insertdatetime media table contextmenu paste code' ], setup: function (editor) { editor.on('change', function (e) { var content = tinymce.get('input').getContent(); var md = toMarkdown(content); $("#output").val(md); }); } }); $('document').ready(function () { new Clipboard('.btn'); });

  而我们所做的是直接从网页或编辑器中复制内容,然后将其粘贴到左侧的编辑器中:

  比如 MacDown

  2MD MacDown

  或者直接复制网页:

  2MD 网站

  说了这么多,要不要试试?

  GitHub:

  相关文章:

  《》

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线