乐趣区

关于wordpress:芜湖从-WordPress-迁移到-Hugo

为什么迁徙

因素一:颜值

最次要的起因是 颜值…… 是的没错,颜值。细说的话能够分为这几方面:

  1. 页面宽度:NexT 主题的页面宽度比拟宽,浏览起来更难受,也利于代码块的展现。
  2. 代码块款式:Wordpress 中即使应用了 Enlighter 代码高亮插件,依然不够好看,相比之下 NexT 的代码块真是难看太多了。
  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 建站
    旧博客生前照片纪念:

退出移动版