Halo博客文章数据导出工具

之前写了「CSDN 文章数据导出工具」,当时就说要写一下 「Halo博客文章数据导出工具」,本文就来介绍一下这个工具开发和使用。

效果展示

首先来看下导出的效果,与 CSDN 导出的数据类似,关于 CSDN 导出可查看「CSDN文章数据导出工具」。

Halo博客文章导出数据

开发

Halo 博客开源项目地址:https://github.com/halo-dev/halo

1、Halo 后台管理

Halo 博客的后台管理是有文章相关数据的,如下图所示,但是跟 CSDN 类似,不能导出,一页一页查看满足不了我的需求,所以我就想着把文章数据导出来。

Halo文章数据

2、Halo 版本问题

截止到发文时,Halo 的最新版本是「1.3.1」,我自己用的还是「0.4.3」,由于是大版本升级,数据需要迁移,并且部分页面的路径发生了变化,所以我暂时还没升级。

鉴于以上情况,我做了两个版本的兼容,1.X 和 0.4.X,但是只测试了 1.3.1、1.2.0 和 0.4.3,其他版本使用过程中有任何问题,欢迎随时反馈。

工具使用

说了这么多,这个工具到底怎么使用呢?

1、查看博客版本

登陆你的 Halo 博客管理后台,找到博客的版本。

1.X

如果你的版本是 1.X,可以通过点击「系统–关于」查看版本号,如下图所示:

1.X版本号

0.4.X

如果你的版本是 0.4.X,那版本号应该在页面的右下键,如下图所示:

0.4.X版本号

2、开启 API 访问

登陆你的 Halo 博客管理后台,开启 API。

1.X

如果你的版本是 1.X,点击「系统–博客设置–API 设置」,开启 API 服务,设置 Access key 并保存。

1.X开启API服务

如果按照上面步骤没找到「API 设置」,那么点击「系统–博客设置」之后,右下键应该有个闪电的按钮,点击即可发现「API 设置」。

高级选项

0.4.X

如果你的版本是 0.4.X,点击「设置–博客设置–其他设置」,启用 API 服务,设置 Api token 并保存。

0.4.X开启API服务

3、访问工具

打开「Halo 博客文章数据导出工具」,依次选择博客版本、填写博客地址和 Access key 或 Api token,然后点击导出,稍等片刻,即可下载文章数据为 Excel。

Halo博客文章数据导出工具

例如我的 Halo 博客版本是 0.4.3,博客版本就选择「0.4.X」,博客地址填「https://juemuren4449.com」,然后再填入我从后台管理设置的 Api token,点击导出即可下载文件。

填写示例

说明

Halo 博客的 0.4.X 和 1.X 版本,接口和数据结构都做出了改变,前者使用的是 api/archives/all 接口,一次即可获取所有文章的数据,后者使用的是 api/content/posts 接口,需要根据页数分页调用数据。

通过文章的数据的分析,可以看到不同类型题材的阅读量差异,可以一定程度上确定自己的题材和写作风格,但是数据也是次要的,更重要的是写出「言之有物」的文章。

使用过程中有任何问题,欢迎沟通交流,与君共勉。

相关阅读:

CSDN文章数据导出工具

欢迎访问的个人博客:掘墓人的小铲子

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章