611 字
3 分钟
来自双十二的博客更新
告别 VanBlog,拥抱 Astro
双十二这天,终于把博客从 VanBlog 迁移到了基于 Astro 的静态博客系统
其实这个想法已经酝酿很久了
为什么离开 VanBlog
VanBlog 确实是个不错的博客系统 界面简洁、功能完善,还有后台管理面板 但用久了总觉得有些不够灵活
- 想要自定义样式?得改模板文件
- 想要添加新功能?得深入源码
- 部署方式相对固定,不够轻量
作为一个喜欢折腾的人 总想有更多的控制权
为什么选择 Astro
Astro 是一个静态站点生成器 最大的特点是按需加载 JavaScript 这意味着更快的页面加载速度 更少的资源消耗
而且:
- 完全静态,部署简单
- 基于 Markdown,内容管理方便
- 可以自由定制主题和功能
- 构建产物就是纯 HTML/CSS/JS,想放哪都行
迁移过程
迁移其实比想象中简单
- 导出文章:VanBlog 支持导出 Markdown,直接拿到所有文章
- 调整格式:统一 frontmatter 格式,添加必要的元数据
- 迁移资源:把图片、附件等资源移到
public目录 - 自定义配置:调整主题色、导航栏、友链等
- 部署上线:构建后直接部署到静态托管
整个过程大概花了一个下午 主要是调整样式和配置比较费时间
新系统的体验
用了一段时间,感觉确实不错:
- 速度更快:纯静态页面,加载飞快
- 更灵活:想改什么直接改代码,完全掌控
- 更轻量:不需要数据库,不需要后台服务
- 更现代:基于最新的前端技术栈
当然也有一些小遗憾:
- 没有了后台管理面板,写文章得直接编辑 Markdown
- 评论系统需要接入第三方服务
- 一些动态功能需要额外配置
但总体来说,自由度更高,更适合喜欢折腾的人
写在最后
这次迁移算是给自己一个重新开始的机会 也让我重新思考了博客的本质
博客的核心是内容,而不是花哨的功能 简单、快速、稳定,才是最重要的
希望这个新系统能陪伴我更久 也希望能在这里记录更多有趣的内容
大道至简,算理无边
这篇文章是否对你有帮助?