一个现代化的博客系统,让摄影爱好者多一个选择。
Blog1997的SSR部分
- Vue的SSR
- 自动生成sitemap.xml。
- 使用DFA算法对敏感词汇进行监测,将评论的敏感词汇替换成***,任意扩展词汇列表。
- 基于角色的权限控制(RBAC)。
- 富文本和Markdown可以任意切换。
- 使用bit.bin实现vue组件的共享。
- 比较全面的Feature测试和Unit测试
- 将上传的图片备份一个webp格式,并添加水印。
- 支持微信和GITHUB第三方登陆,也可以将第三方账号绑定到邮箱账号。
npm run serve
npm run test:unit
docker build -t chaosxy/blog1997:tag -f docker/DockerFile --network=host --target=app .