Wordpress to Astro
Wordpress to Astro: 把我的博客从Wordpress转成了Astro
发布时间
预计阅读
1 分钟
Wordpress to Astro: 把我的博客从Wordpress转成了Astro
最近一周,因为自己的博客的服务器即将到期,所以,就把原本的Wordpress转成了Astro。这样就能使用便宜又好用的的边缘计算来部署博客。
所以,从此,也彻底和Wordpress告别了。
转成Astro也意味着写博客的方式也要改变一下了。不需要像以前的博客和CMS,需要使用在线编辑器。而是直接用vscode这样的代码编辑器写md文档,然后提交到github。博客就会自动更新。
本地写作,自动更新。
我试了一下,写作体验还是很不错的。
Astro是什么?
Astro是一个web框架,专门为内容型网站设计的。
博客、新闻、视频、电子商务等内容驱动的网站都适合使用。
但不适合SAAS、工具型的网站。
Astro vs Wordpress:在博客方面
Wordpress | Astro | |
---|---|---|
语言 | php+js | js |
部署方式 | 传统服务器 | serverless |
写作方式 | 在线编辑器 | 本地编辑器 |
发布方式 | 在线发布 | git同步 |
适合人群 | 大众 | 有一定前端开发能力 |
如何把Wordpress博客转成Astro博客
1. 从wordpress后台把博客内容全部导出为xml文件
登录wordpress,把博客内容导出。即可。
2.用工具把xml文件转化为md文件,并下载图片
用了Astro推荐的工具:https://github.com/lonekorean/wordpress-export-to-markdown
参考:https://docs.astro.build/en/guides/migrate-to-astro/from-wordpress/
运行那个工具,把Wordpress导出的xml,转成markdown。同时,也会下载博客中的图片。不过下载图片,可能是网络问题,会有一些失败的。
3.把转化后的数据放到astro项目的content目录下
把转化后的文件移动到astro项目的content目录下。
4.根据需要整理数据
这个要根据你开发的博客的实际情况,对博客内容做调整。
这个花了不少时间,一开始是用Claude来批量处理数据,但很难用。正好这几天用上了codex,就发现用codex来批量整理这些数据,简直太爽了,一句话,搞定了。
其实,在本地写作,然后git同步到博客。这个方式还是很不错的。
继续探索
更多前沿科技洞察正等待你发现