md0 - markdown 文档处理器
MIT
跨平台
JavaScript
软件简介
md0 是一个丑陋的 markdown 转 html 的工具。
用法
NodeJS
npm install md0
var md0 = require('md0')
var markdown = '# title1\n## title2'
var option = {
codeIndex: true,
codeHeight: 0,
titleAnchor: true,
catalog: false
}
var html = md0(markdown, option)
console.log(html)
Browser
<script src="/path/to/md0.js"></script>
<link rel="stylesheet" href="/path/to/md0.css"/>
<script>
var markdown = '# title1\n## title2'
var option = {
codeIndex: true,
codeHeight: 0,
titleAnchor: true,
catalog: false
}
var html = md0(markdown, option)
console.log(html)
</script>
Option
名字 | 类型 | 默认值 | 描述 |
---|---|---|---|
codeIndex | Boolean | true | 是否在代码块前面显示行号 |
codeHeight | Number | 0 | 代码块的最大高度,为0表示不限制 |
titleAnchor | Boolean | true | 是否在标题前显示导航锚点 |
catalog | Boolean | false | 是否生成目录 |
Feature
md0 添加有实用的引用
功能,用于块或结构化内容的引用
定义引用块theCode
:
&&&theCode
引用的内容部分
这里面可以写表格
|col1|col2|col3|
|---|---|---|
|-|-|-|
&&&
theCode
是引用的名称,引用名称仅支持[a-zA-Z_\-0-9]
引用 theCode
块:
|col1|col2|col3|
|---|---|---|
|&theCode&|-|-|
使用 &theCode&
来将前面定义的引用块引用到表格内。
CLI
node parser.js README.md readme.html