目 录CONTENT

文章目录

博客折腾:走出半生,归来仍是?

慧行说
2023-05-21 / 6 评论 / 2 点赞 / 1,229 阅读 / 2,056 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2023-05-29,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

说说最近的计划吧,最近是想把博客升级一下的,因为我目前用的是hexo博客,hexo博客的一个问题就是没有后台,整站都是纯静态,有点就是非常轻量,也不需要数据库,写博客用markdown就可以,要搬家也非常方便,这也是我用了5年之久的一个原因,但是缺点也不是没有的,最近想方便的写文章,不用像hexo这样,先在本地写,写完之后渲染,然后再上传到服务器。

这样其实也没有多麻烦,但总是感觉不够方便快捷,我一开始用过WordPress,因为网站搬家的问题后来抛弃了它,之前的几百篇文章也都没有弄出来,此后很长一段时间里我都不想用使用数据库的博客系统,因为像我这种穷逼站长,每隔两三年是一定会把整站搬家的,因为我用的基本都是各家云服务器厂商的活动服务器,很便宜的那种,一旦到期之后续费非常贵,我舍不得掏这个钱。所以方便跑路这一条对于我来说很重要。其次,我不是技术型的选手,我不会哪些花里胡哨的代码,更不想花大部分的周末时间来折腾,所以我会尽量选择那些简单的博客系统;最后,我一直在思考一个问题,我们写博客的意义是什么?是为了折腾博客的界面,还是内容本身?我目前在折腾的过程中,鼓捣各种博客界面,图床,评论等功能花的时间其实已经超过我写博客内容的时间了,这样真的好吗?

我最近一下次折腾了两款博客软件,halo跟typecho。

halo博客

先说说halo,也是从另一个B站up主那里安利到的,使用java开发的开源博客系统,通过docker可以方便的安装,我通过小半天的折腾也安装成功了,并且部署了一个网站:
www.getchatgpt.com.cn
,部署完成之后的第一感觉是还不错,尤其是我用了up主的同款主题joe2.0,这个主题从typecho那边移植过来的,很耐看,功能也非常全面,说实话还是挺心水的一个主题。但是有两个halo博客的硬伤没法解决。

1.伪静态的问题,我看了halo博客的伪静态,必须加一个archive,就比如liuyude.com/archive/filename.html,而我现在用的都是liuyude.com/filename.html,这个问题怎么说呢,说大不大,说小也不小,但是会导致我现有的文章无法平滑的签入到halo博客中,签入过去之后url全部需要改变,对于目前已经收录了几十篇文章来说,到时候全部会变成死链。当然,我可以选择重定向,比如将liuyude.com/filename.html全部重定向到liuyude.com/archive/filename.html,但是这里也有一个问题,就是halo的作者在filename.html的规则中过滤了“_”类似这些下划线的特殊符号,搞的我重定向的机会也没有了,所以要换成halo,暂时还没考虑到一个好的结局方案,或者我直接用这个新域名重新写博客也是可以的,但是问题就是感觉这样不太好。虽然一开始我也是打算开两个博客,新博客就用halo,而我的个人博客保持不变。

2.评论问题,在折腾博客的这8年多时间里,我换过很多种评论工具,一开始用WordPress自带的评论工具,结果当时被恶意广告刷了几千条垃圾评论,于是后面更换了类似多说,disqus这些评论,结果多说后来被有关部门安排关闭了,再加上当时管局通知我网站不能有评论功能,后来被迫停了快一年的评论。后来换成hexo博客之后选择了当时大热的valine+leancloud作为评论插件,后来leancloud越来越麻烦,导致国内版的基本上无法使用,那就换国际版的,结果国际版不开魔法国内是无法查看的,折腾来折腾去又无意中发现了twikoo,也是我现在正在用的这款,私有化部署很方便。在更换成halo时候就不得不考虑一个问题,评论如何迁移?目前找遍了中文互联网相关知识,都没有找到如何从twikoo迁移评论至halo的方法,当然,你也可以说,不就是评论吗,不要就不要呗,但是当我回看自己曾经写过的文字被一些网友评论时,又有些舍不得,当年从WordPress到多说,再到valine,一路上丢失了很多评论。前段时间,我在15年的时候评论过一个站长的博客,过去8年了,他通过链接又找到了我的博客,这种感觉无法用语言形容,就像一个时隔多年再见的老友。

3.halo版本,我目前用的是halo1.6.1的版本,主题是joe2.0,其实halo现在最新版已经是2.5.2了,我在折腾的过程中就想要升级,升级之后确实有很多功能很有吸引力,但是新版本支持的主题较少,尤其是我最心水的这个joe2.0还是不支持,无奈纠结中。

我记得我多年前从WordPress搬家到hexo的时候,把自己的友情链接一个一个的点开,发现大部分友链的站长都已经不做这行了,网站也404了,那时候还有点感伤,庆幸自己的博客一直没有挂掉。综上所述,要从hexo转移到halo,说实话真的是有些难度,也希望halo作者大大解决了这个伪静态固定链接的问题,或者有大神做一个twikoo评论导入halo的方法,那个时候我应该会前移过去。

typecho博客

再说说typecho,其实我是很早就知道这款博客系统,我自己也安装了一个,typecho.liuyude.com。typecho可以解决我上面那个伪静态文章的问题,但是也有几个问题,文章导入的问题跟评论导入的问题。

1.评论问题就不说了,这个问题我网上找了很多资料,基本上是无法解决的,或者说没有现成的轮子,如果要解决这个问题,得自己造轮子,我显然是没有这个实力跟跟精力的;

2.文章导入,我找了一些hexo转typecho的插件,基本上是通过本地的markdown文件生成数据库字段,然后在导入typecho的mysql数据库,一想到这里,说实话我有点头皮发麻,因为我是一个技术渣渣,我很烦操作mysql,之前折腾WordPress的时候经常鼓捣mysql,那一段经历我现在都不想回味,也是促使我转换成hexo写博客的主要原因。

因为这些原因,最终还是打算放弃typecho。

折腾博客多日,走出半生,归来还得是hexo啊,简单且方便。

2

评论区