夜火博客

博客程序升级至Astro

2025-01-09
心情随笔
本站历程
心情随笔
4分钟
763字

花了几天时间将博客程序从 z-blog php 升级到了 Astro

为什么升级到Astro

2007年,这个博客初创建的时候,使用的是z-blog,本身是asp写的,数据库是access。

当时的博客程序可以说是百花齐放,什么pjblog,oblog,等等。后来就越来越少了,那个时候有个独立博客,可是个时髦的事,不像现在,独立博客都几乎没人玩了,都是微博,抖音,小红书了。

另,那个时候还不需要备案,还没有墙的存在。

后来 z-blog 也推出了php版本,linux服务器比win服务器成本要低,我也就切换过来了,服务器也换到了国外。

再后来,随着工作生活忙碌,我也没时间搞博客了,渐渐就荒废了。也就每年续费域名服务器的时候能想起来还有个博客。

虽然没什么人看,但也算是个纪念吧。

这次趁着有时间,把数据迁移到了astro上,用的 astro-yi 主题,功能比较完善,分类、标签、rss,toc等功能齐全。

托管在vercel等PaaS上,还能省一笔服务器费用,也不用担心程序被黑。

astro的静态生成,配合CDN,访问速度嘎嘎快

升级过程

astro-yi 主题功能很齐全,基本不用改动什么,修改下配置就已经能初步跑起来。主要是将之前的数据转换过来,链接转换,老链接的重定向,等等。

说起来就一句话,但是搞起来的时候,我写了好几个脚本来批量处理,总算是最低限度的完成了。以前的老文章有一些格式乱的问题,也不想一篇篇的去搞了,就这样放着吧。

以前也没有很好的代码展示功能,代码都是随手一贴,现在能发现并且好改的,我都已经处理了,其他的只要我没看到,就是不存在问题。

后续

由于以前为了搞流量,这个博客发了很多杂七杂八的东西,让我删吧,我也不想删,毕竟是辛辛苦苦发的,留着看看也挺好玩。

2022年的时候,为了记录一些技术上碰到的问题,方便后查,使用NotionNext搭建了一套程序:夜火笔记 blog.15897.com

将笔记发到notion上,就会自动发布到这个程序上。但是notion的访问速度不是那么的丝滑,所以后续也打算迁移到astro上。

但到底是单纯的迁移成独立的夜火笔记,还是将笔记上的内容都迁移到这个博客上,还需要再斟酌一下。

独立的夜火笔记的话,这个博客就只留纪念了,应该不会再更新了;而如果迁移到这个博客上,后续会继续在博客上更新内容。

容我这个拖延症再考虑下,也许明年(或者后年)才会下决定。

本文标题:博客程序升级至Astro
文章作者:夜火
发布时间:2025-01-09