芜湖!从 Wordpress 迁移到 Hugo

为什么迁移

因素一:颜值

最主要的原因是颜值...... 是的没错,颜值。细说的话可以分为这几方面:

  1. 页面宽度:NexT 主题的页面宽度比较宽,阅读起来更舒服,也利于代码块的展示。
  2. 代码块样式:Wordpress 中即便使用了 Enlighter 代码高亮插件,仍然不够美观,相比之下 NexT 的代码块真是好看太多了。

芜湖!从 Wordpress 迁移到 Hugo_第1张图片

  1. 动画效果:NexT 主题引入了更多的 CSS、JS,动画效果更丰富。
  2. 评论系统:使用 Waline 做评论系统,颜值非常高,并且支持 Markdown。

    因素二:运维成本

    Wordpress 作为一个 CMS 系统,发表文章需要登录到后台,手动把 Markdown 文本复制到编辑器。试想,如果某天因为不可抗因素导致博客宕机,那么在恢复数据时,我是不是要重新把每篇文章发表一遍?
    对比 Hugo:

  3. 我写好的 Markdown 文章几乎不用做任何改动,即可上线。
  4. 即使服务器挂了,我只需要重启 Nginx。
  5. 即使文件彻底丢了,我只需要将本地的 Hugo Public 目录重新上传。
  6. 最多最多,需要定时备份一下 Waline 评论数据,写个脚本导出数据库数据即可。

    因素三:金钱成本

    使用 Wordpress 的花费,不光在服务器,CDN 等云服务上面。事实上,好用的 Wordpress 插件、主题基本上都是收费的,比如 WP-Rocket 缓存插件、All In One SEO 等,每年费用至少几百块。

    诚然,Wordpress 构建了一个非常丰富的插件市场,很多组织依靠做付费插件为生,我也欣赏为版权为劳动成果付费。但是我一个小博客真用不上这些,WP-Rocket 缓存插件其实是为 Wordpress 运行速度慢而买的单,Hugo 本身运行速度就很快了,我没必要搞一个内存缓存,这钱也就省下了。(Wordpress 也有官方免费的缓存插件 WP-SuperCache,但是它完全比不过 WP-Rocket,只有体验过才知道)

对比 Hugo,不需要搞付费插件。与此同时,Hugo 可以完全托管在 Serverless 服务上,按量计费,比如腾讯云的Webify

Wordpress 也可以托管到 Serverless,但是动态网站托管不如静态网站方便。

为什么是 Hugo 而不是 Hexo

  1. Hexo 基于 Nodejs,配置相对复杂。
  2. 我的主力语言是 Golang,用 Go 实现的 Hugo 更得我的偏爱。
  3. 博客文章数多了后 Hexo 的速度很慢,关于这一点网上有很多测评。
  4. 因为 Hugo-NexT,众所周知,Hexo 社区最火的莫过于 NexT 主题,我本人也是非常喜欢这个主题。现在,Hugo 社区也有了 NexT 主题,我本人也是准备着手参与 Hugo-NexT 主题开源项目的开发,欢迎大家使用这个主题,有需求就甩给我~

    写在最后

    迁移博客真是太累了,以后尽量不折腾了。
    再就是迁移后,以前 Wordpress 文章的链接都失效了,不利于 SEO。
    当初搞 Wordpress 费了很多心血,总结了一个 Wordpress 建站专栏,感兴趣的可以看看:
    专栏 - Wordpress 建站
    旧博客生前照片留念:
    芜湖!从 Wordpress 迁移到 Hugo_第2张图片

你可能感兴趣的:(wordpresshugo建站)