2017年9月18日 19:20:22 星期一javascript
因工做須要, 用PHP寫了一個管理接口文檔的小工具, 下邊介紹一下:php
瀏覽器展現的效果:css
項目地址:(碼雲)html
例子(http://doc.hearu.top/)java
項目模塊說明:nginx
特色描述:git
使用說明:github
注意: web
小技巧:算法
若是不想每次提交前都手動執行 `php compile.php` 命令去編譯md文件, 能夠利用 Git 或 SVN 的 hook 功能去自動執行這個命令:
下邊以 小海龜git爲例, 給git加hook腳本:
2018-2-10 15:51:28 星期六 更新
nginx 服務器虛擬機配置:
1 server { 2 listen 80; 3 server_name www.markdown.com; 4 5 autoindex on; 6 location / { 7 root E:\virtualbox\PHP-Summer-Doc\_book; 8 fastcgi_index index.html; 9 } 10 11 }
2018-2-9 15:32:18 星期五 更新
由於sf出的md解析器在處理單行多個 <br> 的時候會間隔處理, 因此替換了另外一款解析器類 parsedown.php
這個比較快, 但他官方說明沒有進行安全校驗, 若是擔憂安全問題要使用其餘插件幫助處理一下, 如下是官方說明
Security
Parsedown does not sanitize the HTML that it generates. When you deal with untrusted content (ex: user comments) you should also use a HTML sanitizer like HTML Purifier.