个人博客搭建历程
网站随笔
从WordPress到静态网站生成器的网站搭建之路
这个博客网站的搭建经历了好几个阶段。
第一阶段:WordPress
最开始使用WordPress,优点是:
- 上手简单
- 主题丰富
- 插件生态完善
但是缺点也很明显:
- 加载速度慢
- 需要数据库
- 安全性问题
第二阶段:Jekyll
转向静态网站生成器Jekyll:
- 速度快
- 安全性好
- GitHub Pages支持
但Ruby环境配置比较麻烦。
第三阶段:Astro
最终选择了Astro:
- 现代化的开发体验
- 组件化开发
- 优秀的性能
- TypeScript支持
搭建过程
初始化项目
npm create astro@latest
配置TailwindCSS
npx astro add tailwind
部署到Vercel
连接GitHub仓库,自动部署。
总结
Astro是目前最满意的博客解决方案,既有现代化的开发体验,又有出色的性能表现。
标签
# 网站
# Astro
# 博客
# Web开发