Skip to content

v4xyz/markdown-data-extrator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

markdown-data-extrator

让你轻松的获取markdown文档中的表格数据及更多 | Help you easily get data in table content from markdown and more

使用|Usage

const fs = require('fs')
const path = require('path')
const mdDataExtrator = require('markdown-data-extrator')

const markdownFile = path.resolve('.', 'test.md')

fs.readFile(markdownFile, (err, data) => {
	if (err) {
		console.log(err)
		return 
	}

	// htmlContent: the html content get from marked, see: https://github.com/markedjs/marked
	// $: the cheerio object, see: https://github.com/cheeriojs/cheerio
	// mdContent: the input markdown content
	const [tableData, htmlContent, $, mdContent] = mdDataExtrator(data.toString())
	console.log(tableData)

	// if you want get more data from markdown content	
	$.load(htmlContent)('h1').text()

})

About

让你轻松的获取markdown文档中的表格数据及更多 | Help you easily get data in table content from markdown and more

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published