文章列表

将 Ghost 迁移 Hugo 背后的事

查看评论
今天打开 Ulysses 看到官方说 v16 版本支持直接发布文章到 Ghost 博客程序,想起了上个月迁移 Ghost 程序的事情。如果你在犹豫是否要弃用或暂时弃用它,本篇文章或许可以作为一个参考。大概二十天前的一个周末,我把还在使用 Ghost 程序的两个网站全部使用 Hugo 替换掉了,看似简单的操作,背后是五年的“等待”。没错,这套代码在线上跑了五年多,相比我使用的其他程序的网站的“持续”时间段都长许多,既然使用了这么久,那么为什么要替换呢? 阅读全文

Hugo 跨版本升级

查看评论
使用 Hugo 一年半了,终于有了升级的动力。趁着最近事情不多,着手搞定了这个事情,记录下来分享给需要的同学。在这一年半里,我一直使用着的是老版本:v0.20.7 ,运行非常稳定,写完文章 Git Push 后,GitLab Runner 自动更新预览地址,浏览没问题就可以一键发布了。但是下面两个问题让我有了升级的想法。 阅读全文

站点优化记录

查看评论
还记得十年前,当时就在追求页面在1s内打开,没想到十年后,我依旧在追求页面在1s内打开。十年里,不管是客户端设备、客户端和服务端网络环境、服务端技术栈、甚至是开发语言技术栈都发生了不小的变化。这次优化算是清理了几年前的技术债,简单记录一下吧。 阅读全文

为能愉快写博客而不折腾博客

查看评论
写了十几年的字,感觉荒废了不少宝贵时间,许多原本应该用来记录的时间都“浪费”在折腾博客软件上了。为什么这么说呢,翻开网站折腾记录,阿不,[网站变更记录],可以看到:Sa-Blog => Apache + WP => WP SAE => tengine + 自己定制的WP => 支持容器化后(WP+Ghost)=> openresty+ dockerize website => Hexo => Hugo ... 阅读全文

网站架构简化

查看评论
上次[更新网站架构] 是17年6月的事情了,如果你对 SSG 选型感兴趣,可以看看。在使用纯粹 Markdown 格式文档来替换动态程序+富文本模式后,实际维护体验还是很棒的:TLDR; 阅读全文