大概去年这个时间我试着用 Flutter 来重写网站,当时 Flutter 提供了 Markdown Package,简单评估了一下重写方案,认为基本可行便计划进行重写。然而,做到 Blog 部分时就发现了问题,我发现内容管理和组织也需要用 Dart 再次实现,这相当于用 Flutter 开发了一个类似 Hugo 的工具。虽然不需要 Hugo 那么丰富的功能,但这仍需要大量工作,因此我一度搁置了这个计划。
大概去年这个时间我试着用 Flutter 来重写网站,当时 Flutter 提供了 Markdown Package,简单评估了一下重写方案,认为基本可行便计划进行重写。然而,做到 Blog 部分时就发现了问题,我发现内容管理和组织也需要用 Dart 再次实现,这相当于用 Flutter 开发了一个类似 Hugo 的工具。虽然不需要 Hugo 那么丰富的功能,但这仍需要大量工作,因此我一度搁置了这个计划。
IndexNow 是一种告知搜索引擎 URL 内容已更新的简单方式,它是网站端主动发起的,可以使搜索引擎快速响应这一变动。目前微软 Bing 搜索已经支持 IndexNow,Google 搜索对它的态度也是积极的,然后,我站也支持了这个新技术。
这次网站升级更新了一些组件也去掉了一些组件,添加了 Web App 托管,换回对国内更为友好的评论系统,启用了站点分发来加速访问。当然,还改进了布局、样式,给夏天加点“绿”。
这是第三次站点更新,刚开始是 Hexo 和默认模板定制,然后切换到了 Hugo 并用 Bootstrap 开发模板 Blog v2,这一次是在 v2 的基础上做改进。Web 页面模板的更新不像软件那样有着明确的版本号和意义,页面模板的变动很多是展现形式上变动,我觉得用 v2.1 这种宽泛的版本或代号可以形容改动量。当然了,最大的变化就是启用了新的域名。
刚开始建博客时我说“选用了对 Windows 系统更加友好的 Hexo”,今天我换上了 Hugo,因为 Hugo 更加友好。他可以简单的在各种平台下运行,而且对使用者也没有特别要求。不需要关心 Node.js 版本也不需要学习 npm 的使用。