维护 hexo 根目录下 source 文件夹中的 markdown 文件 。
编辑文章时,保存在数据库中。 发布文章时,在 source 文件夹中写入相应 markdown 文件,调用 shell 部署 hexo,之后刷新 cdn (如果配置了的话)。
目前就我和朋友两个人倒腾玩,如果有人用的话,会持续优化。
https://github.com/peihuanhuan/hexo-admin
分为前端和后端,需要配置参数打包部署,我是写后端的,前端其实非常菜。。。
最后再贴一波自己的 blog https://www.peihuan.net/
如果觉得有什么需要补充的功能,欢迎交流。
1
yhz610 2021-02-08 04:22:06 +08:00 via iPhone 1
在刚开始接触 hexo 静态博客的时候就在想有没有一个能接口形成一个在线的前端文章管理系统,找了好久没找到。基本都是本地的。
后来熟悉 github 后,便用 github action 自动编译发布文章,只需将 md 文件 push 一下即可,很方便。还可以自动推送到 ftp 服务器上去。 同时,推荐一下 NetlifyCMS,同样可以实现在线编辑管理 hexo 文章。 作者的这个看起来也不错,有时间可以试试。 |
2
xiadong1994 2021-02-08 06:26:06 +08:00 via iPhone 1
我现在都是在 GitHub 上写 issue,不仅支持 md,还能当图床,用 GitHub actions 自动 push,自动 build 然后部署到 GitHub pages 。
|
3
Track13 2021-02-08 10:16:36 +08:00 via Android
比起,写文章的 ui 界面,你弄个设置的 gui 更受小白欢迎。
|
4
liian2019 2021-02-08 10:30:10 +08:00
懒癌的救星。不过我一直都是 typora + upic
|
6
peihuan OP @xiadong1994 github 当图床的话,会有点慢吧,还要配 cdn 吧?
|
8
TMaize 2021-02-08 11:47:12 +08:00 via Android
既然有服务器了为什么还用 hexo 呢😂
|
10
shanyue 2021-02-08 16:41:51 +08:00 1
图床,我一般都是蹭一些静态文件托管服务的,比如我的博客直接扔到 Vercel 上
图片放到与目录文章一级的 assets 目录,直接引用相对路径。github 也支持相对路径,因此 github 也是没有问题的,部署到 Vercel/Netlify/Github Pages 上更没有问题 目录就是这样子的 https://github.com/shfshanyue/blog/tree/master/node |
12
xiadong1994 2021-02-09 01:50:32 +08:00
@peihuan 我在墙外
|
13
AhianSong 2021-02-10 11:32:04 +08:00
@xiadong1994 请问有教程吗,我搜了下只发现了根据 issue 自动更新仓库 readme 的,没发现能自动部署到 github pages 的
|
14
xiadong1994 2021-02-10 11:41:42 +08:00 via iPhone
|
15
AhianSong 2021-02-11 10:44:57 +08:00 via Android
@xiadong1994 感谢
|
16
shanyue 2021-02-14 22:26:33 +08:00
@xiadong1994 https://github.com/peaceiris/actions-gh-pages 用这个 actions 也可以
|