我的博客建设历程

这片小小的博客天地,从一开始的试探,到如今的稳定运行,经历了几次“重生”。每一版的更迭,都是一次折腾,也是一次成长。

起点:静态博客的初见(2024版本)

那是我刚开始接触后端开发的时候,对前端几乎一无所知。 我想有一个地方能记录学习笔记、项目过程、技术坑点,于是选了当时最流行的静态博客框架——Hexo

从搭建到部署,我查过无数教程: 配置 _config.yml、绑定 GitHub Pages、调主题样式、踩各种路径和渲染坑。 那时的主题是 NexT,简洁优雅,文章列表像一本翻开的笔记本。 第一次能在浏览器中看到自己的博客页面,我几乎兴奋到凌晨三点。

但随着内容增多,Hexo 的构建速度开始变慢,主题插件依赖混乱,想改点样式就要在源码里“开山挖矿”。那时我开始意识到:美观不够,灵活也不够。


第二阶段:现代化的尝试(2025年4月版本)

我开始折腾新主题。那时 Butterfly 很火——视觉好看,功能丰富,于是我迁移了整站。 这一次我学会了自定义样式、修改配置文件、给文章加标签系统,甚至整合了评论系统和统计分析。

这是我对前端“可控性”的第一次理解。 但也正因为功能太多、插件太杂,我慢慢感到 Hexo 的老架构像是在用旧齿轮推动车子。 我想要更自由的组件化、更快的构建速度、更现代的前端体验。


第三阶段:拥抱新一代静态框架(最新版)

于是,我把目光转向了 Astro

Astro 是一种不同思路的静态站点框架,它能让内容与前端技术自然融合: Markdown + React/Vue/Svelte 的灵活组合。 迁移过程并不轻松—— 我重写了目录结构,改造文章渲染逻辑,适配组件样式。 但当我看到页面以闪电般的速度加载、代码结构清晰、组件化灵活时,所有折腾都变得值得。

现在,博客的每一个部分都由我亲手搭建与调优:

  • 框架:Astro
  • 部署:GitHub page
  • 内容源:Markdown + Git 同步
  • 主题风格:自定义布局,流畅、美观、二次元风格

展望

从 Hexo 到 Astro,每一次迁移都不是心血来潮,而是一次思考与成长的证明。 它不仅仅是一个写字的地方,更像是一个持续演化的工程作品。

未来我还会继续完善,比如接入 AI 摘要、文章检索、语义标签自动生成…… 因为我始终相信:博客不是静态的容器,而是一个活着的思考记录系统。


注意: 旧博客的博文暂时封存,现在是一个全新的开始。


“你若盛开,清风自来。”


Avatar
neflibata-feng

为了热爱,跨越山海

分类