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文章數據導出工具

歡迎訪問的個人博客:掘墓人的小鏟子

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