经过markdown生成静态页面的工具。常常用 markdown 写一些接口文档,为了方便特写此工具玩耍。生成的页面预览效果 html
,, ,,
db `7MM
MM
`7MM ,M""bMM ,pW"Wq. ,p6"bo
MM ,AP MM 6W' `Wb 6M' OO
MM 8MI MM 8M M8 8M
MM `Mb MM YA. ,A9 YM. ,
.JMML.`Wbmd"MML.`Ybmd9' YMbmd'复制代码
这些文档是都是使用idoc生成的页面哦,能够提交用idoc生成的文档哦提交收录。git
仓库地址【github.com/jaywcjlove/…】 欢迎提需求和bug,提交地址
issues 。github
$ npm install idoc -g复制代码
test
文件夹,并进入test
文件夹 如:mkdir test && cd test
。test
文件夹根目录初始化运行 idoc init
命令,自动生成 package.json
文件。idoc build
命令。idoc server
预览生成的静态页面。默认预览地址为 http://localhost:1987/
。github
的 gh-pages
分支中,外网预览。命令使用帮助。shell
Usage: idoc [options] Options: -h, --help output usage information -V, --version output the version number -C, --CreateSelect Directory Makefile. init init a documentation. build Markdown produces static pages document. watch Listener "md" file is automatically generated pages. server Open local static html server. clean Clear the generate static files. Examples: $ idoc init $ idoc init [path] $ idoc init [path] -C ~/idoc/ $ idoc watch $ idoc server $ idoc clean 复制代码
初始化文档文件npm
# 默认生成模板和配置文件,将当前文件夹根目录的全部md文件参数生成到配置文件package.json中
$ idoc init
# 将指定的 md 文件拷贝到当前目录下,生成模板和配置文件
$ idoc init ~/md/JSLite.md
# 将指定的两个 md 文件拷贝到当前目录下
$ idoc init ~/git/_idc/package.md ~/git/_idc/dir/directory.md
# 将指定的 _idc 目录下的全部 md 文件拷贝到当前目录下
$ idoc init ~/git/_idc/
# 指定生成模板和配置文件
# 将“JSLite.md hotkeys.md”两个 md 文件拷贝到指定目录 `~/idoc/` 下面
# 生成模板须要的文件
# 第一个 md 文件是首页
$ idoc init JSLite.md hotkeys.md -C ~/idoc/复制代码
生成静态 HTML 页面到指定目录中。json
$ idoc build复制代码
监控 md 文件发生变化自动 build。gulp
$ idoc watch复制代码
打开本地静态 html 服务器,预览你生成的页面。windows
$ idoc server复制代码
清除生成的静态文件。api
$ idoc clean复制代码
在 issues 中提交你的链接,我讲收录在此。格式以下:浏览器
# 个人 xxx 使用 idoc 生成文档
[文档名称](链接地址)复制代码