最近在改寫自己的 噗浪下載程式,發現噗文連結並沒有在 API response 內,因此尋找了一下,此篇文章則是記錄過程及思路。
Read MoreHexo 及 NexT 主題升級紀錄
從去年開始, GitHub 的 dependabot 就會自動偵測 repositories 內 npm 使用的相依套件,如果有安全性問題,bot 就會自動通知並發起 pull request,提醒要更新。
因我的部落格也很久沒更新了,索性就一次將 Hexo 及 NexT 的主題一起更新到最新版,順便紀錄一下作法方便之後再更新。
- Hexo
3.8.0
->4.2.1
- NexT
5.1.3
->7.8.0
第一個 Telegram Bot
使用 Travis CI 自動部署 Hexo 部落格
之前文章提到,部落格的分支有兩個,hexo
及 master
,在 hexo
分支寫文章,之後使用 hexo deploy
部署到 Github 的 master
分支上,確定沒問題的時候再將原始碼 push
到 hexo
分支。
但本機還需要安裝 nodejs
以及 hexo
才能使用 hexo deploy
。
現在有了 Travis CI 之後,就可以只專注在寫文章上,不用再去思考或是回想 hexo
的指令如何下,流程就會變成以下:
在本機寫完文章,直接將原始碼 push
到 hexo
分支上,接著 Travis CI 會幫自動做 hexo deploy
的動作,自動部署回 Github。
Hexo 部署到 GitHub 之後失去 commit 紀錄
上禮拜寫完文章之後,用 Hexo deploy 到 Github 之後,發現 commits 全沒了!
只剩下今天的紀錄,一個 initial commit 和 新增文章的。
$ git log
commit 0c1e76b1e3c34dbc898efcf0be59743a4e715089 (HEAD -> master)
Date: Sun Jun 16 14:10:19 2019 +0800
new post - telegram firstbot using nodejs
commit dd80cc98ca5539898698b8277f18ba6b6c825e01
Date: Sun Jun 16 14:10:18 2019 +0800
First commit