说明
之前要写一个项目文档,需要给上级审核之后才能push到线上。直接扔markdown文件有些不合适,但将它转为pdf文件发送有点麻烦,每次修改都需要转一次,再发送。因此就有了写一个简单的markdown在线解析服务的想法。在本地搭一个服务,到时候直接给地址,意见反馈后,直接本地修改,服务更新后就能看到新版本了。
dependences
- github.com/microcosm-cc/bluemonday
- gopkg.in/russross/blackfriday.v2
文件目录
- ./markdowns/* 存放需要解析的markdown文件
- ./templates/* 存放工程需要的html模板
接口
- / index显示扫描到的文件列表
- /read?file=${fileName} 显示markdown转换后的HTML页面
- /update 调用后,重新扫描文件目录
基本思路
简单的在main.go里增加一个