CronfoxLabs

asteriskBlog 开发笔记

Cronfox , 2022年2月16日星期三

asteriskBlog是我目前博客所在跑的程序,我从除夕开始就在开发这个东西了。

其实本质就是造轮子(划掉)

前情提要

开发细节

设计思路

基本就是四个大路由(page,article,special,editor)和一大堆半复用小组件

大路由

小组件

文章加密

文章加密是 0.5 版本的大头功能。

加密算法暂时是AES-256-GCM,密钥是基于PBKDF2去派生的

由构建脚本进行加密,并在前端解密。

构建脚本初次加密时会生成一个很长的密码在本地的加密元数据内。

记录修改日期则是走文件系统和哈希。