New Update | 2890全新升级

发布于 2021-05-01  174 次阅读


AI 摘要

文章标题:New Update | 2890全新升级 摘要:在这篇文章中,作者介绍了他们博客的全新升级。在前端方面,他们去除了一些拖慢加载和性能影响大的元素,并新增了底部一言和用户登录系统。在后端方面,他们将博客从旧版本的Typecho迁移到了新的版本,并手动转移了文章。然而,在迁移过程中,评论出现了错位问题,暂时没有解决方案。作者也对博客的意义产生了疑惑,但仍然期待在假期中进行更新。

时光从不会因为谁的止步不前而停滞,转眼,2021 年已过去一半,正值五一假期,为博客带来一次翻新

前端

前端放弃了使用了一年半的 Mirages 主题(在我的破机器上打开就掉帧,至今未解决) ,正好服务器也需要稍微重装一下,所以便有了今天一整天的折腾。

Removed features

  1. 砍掉了拖慢加载的平滑滚动
  2. 砍掉了对性能影响大的一些框架
  3. 砍掉了效用不佳的 CDN 加速

Added Features

  1. 新增了底部一言
  2. 用户登录系统,可以提供注册登录了

后端

这个站是 2019 年 5 月建成的,所以 Typecho 用得是当时的老稳定版(虽说版本号也是 1.1),两年来不曾更新,然后到了现在,发现已经无法更新了(并且使用的是 SQLite,很多插件也不兼容),于是下决心将其更新,使用 navicat 导出数据后发现全是 BUG(半年前 SQLite 对拷到 MySQL 还可以正常使用,参考 Akiba Blog Dev,没办法,那咱只能手搬。

花了一个下午从 51 篇文章里精选出了 19 篇高质量的文章,剩下的文章可以在 Dev 中找到(

(其实要搬的主要原因是因为原本无序的文件结构和根目录的无序,搞了一天,清爽多了。)

迁移过程

首先祭出万能 navicat 把 SQLite 数据库里的数据导入到 MySQL

然后发现有一些东西不能正常使用(如 Mirages 的插件),排查错误,两小时无进展,邃开始手动迁移。

手动把文章迁移完毕后发现 cid 对不上评论的 cid 导致 99% 的评论都错位或者不显示了,所以打算接入 Waline,发现夜间模式难以与主题强制夜间模式同步,所以弃用(其实是懒得搞),打算之后再来慢慢弄评论

还有就是弃用了效用不佳的原邮件推送(反正根本到达不了,推没推都一样),正在思考新的解决方案。

写在最后

博客对我的意义是什么呢,我变得迷茫了,原本博客只是一个记录生活的工具,只是记录那一瞬的灵光一现,但是现在越来越难沉下心来写作了,于是博客里多了一个 Gossip 页面用于记录灵感(晚些会将实现方式发出),相信这个难得的假期我还会发些更新的

Best Wishes

最后更新于 2024-01-26