从 Hexo 到 Astro:重构我的个人博客

写博客这件事,老实说,现在可能不太流行了,流量也未必多,但对我来说,有没有博客是两回事。

过去几年,我一直用 Hexo 搭建和维护我的博客,主题丰富、社区活跃,用得也很开心。


老博客:

不过,随着我对博客的需求越来越多,我发现 Hexo 在一些定制化操作上有些局限。于是,我决定尝试用 Astro 来重构我的博客。


新博客:


关于博客这件事

我其实并不指望有人会主动来看我的博客。现在这个时代,社交平台的信息流太快,主动搜索和阅读博客的人越来越少,自然流量几乎可以忽略不计。

但我觉得,有没有人看是一回事,写不写又是另一回事

写东西是好的。

无论是记录生活、整理思路,还是在完成一个项目后做个总结强化记忆,这个过程本身就是一种复盘和沉淀。哪怕只是写在记事本里,都有意义。而当我把这些内容放到自己的博客上,它又变成了另一种存在------像是一张我在网络上的个人名片。

没有这张"名片",当然也没什么关系;但有这么一个地方,能承载我的想法、积累和小尝试,我会觉得挺开心的。


为什么想要重构

虽然 Hexo 写博客简单、方便,但有时候我想在页面上增加一些小定制功能或展示自己的项目。Hexo 在这方面略显死板,很难灵活调整。

我希望能实现几个目标:

  • 可以继续用 Markdown 写博客,不增加复杂度
  • 页面可以随意增加一些互动组件或者项目展示
  • 当有小想法时,可以直接用 React/Vue 去实现

总之,我希望博客不仅仅是写文章的地方,还能承载一些创意和技术实践。


Astro 的优势

选择 Astro 的主要原因是它的灵活性:

  • 框架自由:可以在同一个页面混合使用 React、Vue、Svelte 等组件
  • 性能优秀:默认静态生成,访问速度快
  • 开发自由度高:博客可以作为博客,也可以展示项目或其他创意

Astro 给了我一个既能保持写作效率,又能随意定制页面的空间,这正是我想要的。


使用体验与感受

重构后的博客体验让我很满意:

  • 平常写博客依旧简单,Markdown 就够了
  • 想改动或加入小功能时,可以直接用组件实现
  • 博客不只是博客,也能展示项目、作品或其他想法

虽然我明白现在大家可能已经不太关注博客,也可能没人看,但对我来说,有一个可以自由调整和实践的平台,这种感觉非常爽。


总结

总的来说,从 Hexo 到 Astro 是一次让我非常满意的重构,更像是一次"重塑表达方式"的过程。

它让我能在继续写字的同时,也能把我的代码、项目和想法融在一起。这种感觉挺好。

如果你对博客有定制化需求,或者想尝试更多前端技术,我可以说 Astro 是一个值得尝试的选择。

不过如果你真的对代码没兴趣,也不想去定制什么东西,只是用来写文章放文章的话,那可能 Hexo 还是会方便一些

如果你也想了解 Astro 的使用体验,可以来看看 :)

地址:hejunjie.life

相关推荐
ywf12151 小时前
前端的dist包放到后端springboot项目下一起打包
前端·spring boot·后端
恋猫de小郭1 小时前
2026,Android Compose 终于支持 Hot Reload 了,但是收费
android·前端·flutter
hpoenixf7 小时前
2026 年前端面试问什么
前端·面试
还是大剑师兰特7 小时前
Vue3 中的 defineExpose 完全指南
前端·javascript·vue.js
泯泷7 小时前
阶段一:从 0 看懂 JSVMP 架构,先在脑子里搭出一台最小 JSVM
前端·javascript·架构
mengchanmian8 小时前
前端node常用配置
前端
华洛8 小时前
利好打工人,openclaw不是企业提效工具,而是个人助理
前端·javascript·产品经理
xkxnq8 小时前
第六阶段:Vue生态高级整合与优化(第93天)Element Plus进阶:自定义主题(变量覆盖)+ 全局配置与组件按需加载优化
前端·javascript·vue.js
A黄俊辉A9 小时前
vue css中 :global的使用
前端·javascript·vue.js
小码哥_常10 小时前
被EdgeToEdge适配折磨疯了,谁懂!
前端