这次又放弃了wordpress,因为wordpress的二次开发实在是挺难受的……一直想给编辑器加一个粘贴上传的功能,还有其他一些速度上的优化,或者玩玩service worker,但是尤其是service worker,想了想还不如干脆重写一个,正好还能得到一个前端试验场地,于是就有了
https://github.com/bangbang93/freyja
这个项目的第一个实例就是现在跑着的这个博客,特色有
- 前端Vue+SSR,利用SSR解决SEO的问题,
- 文章页的评论是ajax获取的,并不走ssr,提升速度
- 支持一键导入wordpress的文章、评论、附件、分类以及标签
TODO
- 评论邮件通知
- 前端增强
- service worker
- ssr错误处理
- 文章id不存在的错误处理
- 全文检索
- 微博、推特自动推送
- 分享
后台用element简单糊了一个,下一步可能玩一玩service worker,或者写一个阅读数统计吧……不过前端的设计是个大锅,像我这种没有设计细胞的人【x
不过可能会暂时两边手工同步更新……以免这边出现啥的重大重构需求,写完重新一键导入就行
即使算上统计脚本的耗时,也能够在300ms内完成页面渲染