曾经的痛点
- 不想在本地写文章、维护文章。
- 图片的上传、管理是一件非常麻烦的事。
- 希望不用登录服务器就能随时随地发布文章、取消文章。
于是,一个能公网管理 hexo 文章的工具诞生了!
目前所包含的基础功能:
- 自动定时保存文章。
- 图片方便的上传到图床 (粘贴、拖拽上传)。
- 发布、取消发布等功能。
- 发布文章时自动刷新 cdn 。(如果你配置了 cdn 的话,现在只有阿里,有人用,可以支持更多)
如果想要使用,你需要有以下东西:
- 有公网 ip 的服务器一台。
- mysql (用于保存管理文章)。
- 阿里云 oss (用于图片的保存),如果有人用,可以支持更多 oss 。
- 没了
原理
维护 hexo 根目录下 source 文件夹中的 markdown 文件 。
编辑文章时,保存在数据库中。 发布文章时,在 source 文件夹中写入相应 markdown 文件,调用 shell 部署 hexo,之后刷新 cdn (如果配置了的话)。
代码仓库
目前就我和朋友两个人倒腾玩,如果有人用的话,会持续优化。
https://github.com/peihuanhuan/hexo-admin
分为前端和后端,需要配置参数打包部署,我是写后端的,前端其实非常菜。。。
最后再贴一波自己的 blog https://www.peihuan.net/
如果觉得有什么需要补充的功能,欢迎交流。
截图
