博客内容Blog Content
博客运维和优化 Maintenance & Optimization of Blog
记录博客维护和后续需求 documenting Blog's maintenance & following requirements
需求:
1、使用springboot替换javaSSM服务,摆脱对tomcat的依赖
2、nginx、redis、solr、mysql使用k8s配置化,便于机器迁移
3、前端展示改成行显示?每页展示更多、减少图片占比
4.、图片等资源改成外置静态目录,避免升级覆盖
5、编辑博客页面支持搜索(后续博客会变多)
6、博客标签支持多个
7、增加英文支持
8、db数据定时备份(避免前端删错?)
9、评论显示ip地址(以及名称?)
10、验证码优化
11、 访问IP记录以及可视化?
12、评论墙前端美化
13、修改博客后提示按钮,而非字符
14、支持Light/Dark模式
15、中英文快速切换(可以搞两个网站/blog_cn和/blog_en,默认是blog_en,静态资源用同一份,博客和博主内容分开用两个独立的数据表,分别给中英文页面进行查询和搜索)
16、主页内容优化(about页面引入链接,内容页面pic、简单自我介绍、经验项目personality等)
17. 评论报错给出格式
18. 评论算法优化 -> 后面的在上边,尽量不重叠
19. data页面添加说明,icon描述具体chart,technical解释数据来源
20. 发布和编辑blog之后按钮变灰禁用,避免网络延迟导致反复点击
21. 评论显示国家
22. 编辑博客过程跳走要弹窗提示
23. ueditor编辑权限判断
24. 上传文件要支持html ipynb等去掉限制
25. 未引用的文件进行清理
日常运维:
组件:Nginx、Mysql、Solr、Redis、Tomcat
脚本:图片同步脚本、图片恢复脚本、solr&tomcat进程检查脚本、db定时备份脚本、Nginx解析&ETL脚本、Nginx日志保存脚本
升级流程:替换war包,恢复图片