Skip to content

Latest commit

 

History

History
16 lines (13 loc) · 847 Bytes

README.md

File metadata and controls

16 lines (13 loc) · 847 Bytes

emlog2gitblogjs

一个把emlog数据转换为gitblog中md格式的nodejs实现 之前用php实现一个,不过html转markdown不理想,这功能用js实现的倒是比较常见,又涉及文件操作,所以拿NodeJS实现

初始需求: 因为要把之前emlog的内容改到gitblog上,由于一些历史原因图片地址各种各样,需要把各地方的图片汇总到一块,然后上传到七牛上。再有去掉正文中的标签

实现了:

  1. 读取blog,转换为gitblog要求的格式
  2. 识别图片,复制图片都某路径下,或下载图片
  3. 替换图片地址为七牛的图片
  4. 识别tag标签,去除tag标签

注意事项

相应的图片地址我根据自己的需求做的更改,使用者请自行修改自己的逻辑 本程序并没有实现上传到七牛,需要的可自行google