我在这个博客上最大的一个错误就是没有找到一个WordPress插件可以让我用markdown来写我的文章;直到今天,我仍然需要在“视觉”模式下写文章,然后手动将文章转换为“文本”模式的HTML。有一天,我想转换现有的帖子Markdown,然后启用一个插件,将Markdown转换为HTML。这个痛苦的过程让我问自己:有没有一种方法我可以使用Node.js JavaScript转换HTML到Markdown?有,这就是 Dom Christie所说的Turndown。

使用Node.js将HTML转换为Markdown

首先安装Turndown:yarn add turndown

然后使用Turndown的简单API将HTML转换为markdown:var TurndownService = require('turndown');

var turndownService = new TurndownService();

var markdown = turndownService.turndown(`

Title

DavidWalsh.Name is awesome!

`);

/*

Title

=====

[DavidWalsh.Name](https://davidwalsh.name) is awesome!

*/

您可以使用交互式Turndown演示来试验其功能。调节选项有很多选项,可让您使用过滤器来保留您认为可能存在转换不正确风险的元素。

大多数开发人员都希望将Markdown转换为HTML解决方案,因此很容易发现自己有能力将HTML转换为Markdown。我期待着将我的网站内容迁移到Markdown,以便将来减少撰写帖子的压力!

html 转换成 markdown,将HTML转换为Markdown相关推荐

  1. js 中日期 转换成时间戳 例如2013-08-30 转换为时间戳

    js 中日期 转换成时间戳 例如2013-08-30 转换为时间戳 热心网友  2018-11-18 js字符串转化时间戳可以使用自带函数 Date(要转化的时间字符串)先转化为Date类型,之后再将 ...

  2. javapdf转换成html,java pdf转换为html代码

    java pdf转换为html代码 [2021-02-08 23:39:03]  简介: php将html转为图片的方法:首先借助类库mPDF将html转换成pdf,代码为[$pdf_name= md ...

  3. json 转换成html,json字符串转换为html字符串

    json数据格式用于数据传输转换是十分方便的,但是直接预览的可读性差,所以把json串转换为html串,可以直接在页面展示. 这种html展示在json列表中效果尤为明显. 注意:json格式一定要正 ...

  4. html转换成xsl,xml+xsl转换为html

    搜索热词 项目需要,需要使用xml+xsl转换为html文件存储. 以前也没做过这样的功能,上网搜索到的结果基本上xml和xsl都是以文件的形式保存和输入的,但我这里已经是拿到字符串了,所以考虑是否能 ...

  5. PDF怎样转换成JPG图片 PDF转换为JPG图片教程

    随着网络技术的飞速发展和网络的普及,互联网多方位的渗透我们的生活.一些论坛网站上面,PDF高质量的帖子异彩纷呈,吸引着大家的目光.如果我们需要某个PDF文件转换成图片时,那么,PDF怎么转换成JPG图 ...

  6. PDF怎样转换成JPG图片 PDF转换为JPG图片教程 1

    随着网络技术的飞速发展和网络的普及,互联网多方位的渗透我们的生活.一些论坛网站上面,PDF高质量的帖子异彩纷呈,吸引着大家的目光.如果我们需要某个PDF文件转换成图片时,那么,PDF怎么转换成JPG图 ...

  7. ofd怎么转换成图片 java_html如何转换为ofd?

    html转换为ofd 首先,html是常见的流式排版文档,而ofd是版式的排版文档,将流式转换为版式(借助于pdf),就需要经历一个转板过程,这个过程有两种方案: 第一步:将html超文本格式转为版式 ...

  8. 如何将html转换成文字,将html转换为文字

    我使用docx.dll将html转换为word.但不能转换html标签.例如:HTML是一种p与将html转换为文字 adfa à asdf asdf 所以,当转换完成后,Word文件的内容是相同的 ...

  9. 为什么需要PSD转换成html,选择PSD转换为HTML的主要原因

    选择PSD转换为HTML的主要原因 随着响应式网站设计成为最新的趋势设定者,整个网站开发行业正在寻找方法来提出跨浏览器兼容的网站.这需要PSD到HTML转换的要求因为它允许在所有主要设备和屏幕上访问网 ...

最新文章

  1. Base64实现图片的编码和解码
  2. 让iis7.5显示php错误的详细信息~
  3. python command line debug_【已解决】Mac中PyCharm中去加断点实时调试scrapy的项目
  4. 【BZOJ3518】点组计数 [欧拉函数]
  5. eclipse导入Java文件后出现中文乱码
  6. Linux sftp用法
  7. 打包工具的配置教程见的多了,但它们的运行原理你知道吗?
  8. Mpvue+koa开发微信小程序——wx.request()的封装及应用
  9. 我写的第一个CodeSmith模板(添加修改数据页面)
  10. 软件测试之黑盒测试-等价类划分法
  11. Storm概念学习系列之Topology拓扑
  12. C/C++中从文件末尾反向读取N行文件记录(末尾读取文件)
  13. Spring mvc @ModelAttribute
  14. python的copy模块是哪个模块_每周一个 Python 模块 | copy
  15. 进销存系统怎么部署到自己服务器,进销存软件云存储和自建服务器
  16. 知识总结2:Django常见面试题总结(持续更新)
  17. 【论文解读】目标检测之RFBnet模型
  18. 视频打包为MP4格式并存储到TF卡的实现
  19. ubuntu经常断网、掉线、上不去网的原因
  20. Android的16ms和垂直同步以及三重缓存

热门文章

  1. 建正教育:一级建造师证书技能提升补贴全国省份今日已更新!
  2. Java从本地扫描文件上传服务器
  3. Chemex资产管理运维平台 v3.0.8
  4. TIM_CCxChannelCmd函数无法关闭互补通道输出
  5. 甲骨文漏洞曝光 揭秘Java安全的真相——赶快禁用java吧
  6. win10系统文件拖拽卡顿_三大技巧教你解决Win10鼠标拖动窗口延迟卡顿问题
  7. 虚拟大师VMOS_Pro_官方ROM离线VIP包及APK安装包
  8. springSecurity标签,特别是@PreAuthorize
  9. 100以内数的混合四则运算
  10. 线程和 cpu的比较