博客系统升级
博客系统升级
挑战与问题:
当前博客拓展性太差,许多功能没有实现
审美疲劳,有些单调
目标:
寻找一套拓展性解决方案,支持未来的功能拓展:新框架or hexo主题再探索
解决当前想实现的功能
- 用户访问记录追踪
- 完善about、归档等界面
- 实现RSS
- 更换主题,提高文章中代码可读性等
- 博文自动发布(配合obsidian)
实现
- 修改主题为butterfly,默认支持特性多,可拓展
- 通过cloudfare进行用户访问记录分析
- 添加了about,tag、categories、link、about等页面,内容有待完善
- RSS实现
- 代码可读性且复制性提高
自动发布流程:
创建文章自动创建front matter
publish属性为true就复制文件到博客目录下
运行脚本部署推送
使用obsidian的linter插件来创建front matter
front matter格式
1 | --- |
关于监听published属性
要么外部脚本监听,要么obsidian内监听
写了个python脚本监听文件修改
希望的是修改完就同步,但是如果修改完就推送的话也太频繁了吧
还是如果已经发布了就不重新复制推送,如果想要复制推送就重新取消发布,重新发布。
这篇文章就是通过这套流程自动发布的
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment