开发
Future Signals 科技趋势深度洞察

Wordpress to Astro

Wordpress to Astro: 把我的博客从Wordpress转成了Astro

发布时间

预计阅读

1 分钟

Wordpress to Astro: 把我的博客从Wordpress转成了Astro

最近一周,因为自己的博客的服务器即将到期,所以,就把原本的Wordpress转成了Astro。这样就能使用便宜又好用的的边缘计算来部署博客。

所以,从此,也彻底和Wordpress告别了。

转成Astro也意味着写博客的方式也要改变一下了。不需要像以前的博客和CMS,需要使用在线编辑器。而是直接用vscode这样的代码编辑器写md文档,然后提交到github。博客就会自动更新。

本地写作,自动更新。

我试了一下,写作体验还是很不错的。

Astro是什么?

Astro官网

Astro是一个web框架,专门为内容型网站设计的。

博客、新闻、视频、电子商务等内容驱动的网站都适合使用。

但不适合SAAS、工具型的网站。

Astro vs Wordpress:在博客方面

WordpressAstro
语言php+jsjs
部署方式传统服务器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同步到博客。这个方式还是很不错的。

继续探索

更多前沿科技洞察正等待你发现

← 返回博客列表