通过 openresty
的 body_filter 对 markdown
文件进行“包装”,添加html
的外衣;
marked.js
前端解析markdown为html
格式。
克隆或下载源码;
将enable-markdown.conf
, rewrite/markdown.conf
文件放至openresty
的conf
目录,一般默认为/usr/local/openresty/nginx/conf
;
在自己的nginx.conf
或者 vhost
中加入如下代码:
server
{
listen 8003;
listen [::]:8003;
server_name default;
index index.md home.md main.md;
root /path/to/your/markdown/files; #修改为自己的makdown文件夹路径
include enable-markdown.conf; # 为markdown文件加html壳
include rewrite/markdown.conf; # rewrite
}
openresty -s reload
浏览器打开 http://[::]:8090/your-markdown.md
或 http://127.0.0.1:8090/your-markdown.md
访问。