HTML转换工具 html2markdown
- 授权协议: GPL
- 开发语言: JavaScript
- 操作系统: 跨平台
- 软件首页: https://git.oschina.net/iThinker/html2markdown
- 软件文档: https://git.oschina.net/iThinker/html2markdown/blob/master/README.md?dir=0&filepath=README.md&oid=eedb5a91aa96022a7be16b57766a9f1effd81c7c&sha=23b5ea5fb4bcac4888d821959b9e598807df94fa
软件介绍
将HTML转化成Markdown的工具,增加了table的解析,以及更正了pre标签,此项目源于当时采集gitbook等类似平台的文章时使用!
安装
npm install h2m 注意:将项目的converters文件夹覆盖node_modules/h2m 的converters文件夹
如何使用
h2m(html[, options])
例子
var h2m = require('h2m')
var md = h2m('<h1>Hello World</h1>') // md = '# Hello World'选项
converter: the converter you can choose. now support CommonMark(default) and MarkdownExtra
overides: custom converter behavior:
h2m('<a href="http://www.baidu.com">h2m</a>', { overides: { a: function(node) { /**
node is an object as the a tag:
{
name: "a",
attrs: {
href: 'http://www.baidu.com'
},
md: 'h2m'
}
*/ return `[This is an link element](${node.attrs.href})` } } } // output [This is an link element](http://www.baidu.com)Support
h2m supports standard Markdown sytax: CommonMark now and Markdown Extra.
CommonMark
br
em
strong
code
a
img
hr
ul, ol
pre
div
p
blockquote
h1 ~ h6
Markdown Extra
Special Attributes for headers link and image
Fenced Code Blocks
dl, dt, dd Definition Lists
abbr Abbreviations
table
jQuery基础教程
Jonathan Chaffer、Karl Swedberg / 李松峰、卢玉平 / 人民邮电出版社 / 2009-11 / 49.00元
《jQuery基础教程(第2版)》作为《jQuery基础教程》的升级版,涵盖了jQuery 1.3的全部新特性,特别是新增了介绍jQuery UI(jQuery官方用户界面插件库)的内容。《jQuery基础教程(第2版)》前6章以通俗易懂的方式介绍了jQuery的基本概念,主要包括jQuery的选择符、事件、效果、DOM操作、AJAX支持等。随后3章从理论到实践,通过表格操作、构建功能型表单、实现......一起来看看 《jQuery基础教程》 这本书的介绍吧!
