1 Star 0 Fork 20

哲涵1111 / PHP-Markdown 接口文档管理工具

forked from myDcool / PHP-Markdown-Doc 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
README.md 1.22 KB
一键复制 编辑 原始数据 按行查看 历史
myDcool 提交于 2018-03-14 10:46 . 添加注释

Summer-Doc 接口文档管理工具

简单的MarkdownApi管理工具:

  • 左侧目录树: dtree.js (2004, 无依赖)
  • Markdown转html: parsedown(无安全校验速度快)
  • 遍历md源文件夹: 自己实现的利用后根序遍历算法读取文件夹内所有文件的PHP工具

用法:

  • 将md文件放进src文件中, 其文件和目录的命名就是最终生成树中的名字
  • 用PHP解释程序执行 compile.php 文件 (windows下建议用php7+: path/to/php.exe compile.php), 这一步会将md文件解析成html文件, 放到_book目录里
  • Nginx/Apache 服务器
    • 建一个虚拟机 (例如:doc.hearu.top)
    • 将虚拟机的根目录指向_book
    • 虚拟机的入口文件设置为index.html
    • 启动服务器, 在浏览器里访问 doc.hearu.top 就可以了

小技巧:

  • 给git 加一个pre-commit hook, 将执行PHP编译md文件的命令放在 提交前 的时候执行, 这样就不用每次都手动执行编译命令了
  • 给git 加一个post-push hook, 可以将_book作为git仓库, 提交(push)后自动部署到服务器根目录下
  • code, table 的样式(github风格)已经写好了, 在 _book/dtree/my.css,修改后不用重新编译
PHP
1
https://gitee.com/myhousing/PHP-Markdown.git
git@gitee.com:myhousing/PHP-Markdown.git
myhousing
PHP-Markdown
PHP-Markdown 接口文档管理工具
master

搜索帮助