GitHub Profile self updating

自動更新GitHub Profile 內容

Keyo
mis101247
4 min readAug 2, 2020

--

掛上自動更新profile的頁面

首先~如何設置專屬的 GitHub Profile?

請直接點連結去看此篇文章
很喜歡神Q超人的文
我的 Profile 地基也是看完文章後建立的

如何建立獨一無二的 GitHub Profile!與三個很酷的設計及應用 🚀
(by 神Q超人)

如何設置能自動更新的Profile區塊呢?

其實在神Q超人的文章就有提到自動更新的 Profile的運用
但我覺得該作者 simonw 教得有點太深了
這篇文教大家如何輕鬆透過 GitHub Actions 使用他人寫好的workflow腳本來做到自動更新區塊

#排程更新部落格文章列表

Project: gautamkrishnar/blog-post-workflow

在 GitHub 帳號同名的 Repository 底下

  1. README.md 建立要自動更新的區塊

2. /建立.github 資料夾,再裡面建立 workflows 資料夾。

3. 在/.github/workflows 資料夾內建立觸發Actions的 .yml
- cron 參數是排程啟動的時間
feed_list參數就是 RSS feed urls 可多組用,隔開
而常見RSS Feed urls 可以參考作者文章,作者有整理出來
這邊是用我的 Medium RSS feed url

with那邊的參數可以參考作者的文件

4. 接著 git push 後,到Repo的Actions設定那邊啟動這個 workflow

22s 就是執行時間

5. 完成! 回 Profile 看結果。

設置 Workflow 用到環境變數

有些 yml 檔會使用到API key 之類的變數

#排程更新WakaTime近七天的狀態

Project: athul/waka-readme

設置的步驟和上面一模一樣
不過這個yml 檔中有這個 ${{ secrets.WAKATIME_API_KEY }} 變數
設置環境變數也很簡單

步驟: Settings -> Secrets -> New secret

打變數名稱不用打secrets.

啟動workflow -> 看結果

這次操作也更熟一點GitHub Actions的運用,
還菜的我先用別人寫好的workflows
哪天有心血來潮也想到要自動更新個人化資訊,也來寫一個。
再請大大指導:)

--

--

Keyo
mis101247

目前在荷蘭打工度假,於一間新創擔任FullStack。喜歡學習嘗試新事物,所學不侷限於目前職業所需的知識。