經過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 生成文檔
[文檔名稱](鏈接地址)複製代碼