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
社交网站的数据挖掘与分析
Matthew A. Russell / 师蓉 / 机械工业出版社 / 2012-2 / 59.00元
Facebook、Twitter和LinkedIn产生了大量宝贵的社交数据,但是你怎样才能找出谁通过社交媒介正在进行联系?他们在讨论些什么?或者他们在哪儿?这本简洁而且具有可操作性的书将揭示如何回答这些问题甚至更多的问题。你将学到如何组合社交网络数据、分析技术,如何通过可视化帮助你找到你一直在社交世界中寻找的内容,以及你闻所未闻的有用信息。 每个独立的章节介绍了在社交网络的不同领域挖掘数据的......一起来看看 《社交网站的数据挖掘与分析》 这本书的介绍吧!
