GitHub Profile self updating
首先~如何設置專屬的 GitHub Profile?
請直接點連結去看此篇文章
很喜歡神Q超人的文
我的 Profile 地基也是看完文章後建立的
如何設置能自動更新的Profile區塊呢?
其實在神Q超人的文章就有提到自動更新的 Profile的運用
但我覺得該作者 simonw 教得有點太深了
這篇文教大家如何輕鬆透過 GitHub Actions 使用他人寫好的workflow腳本來做到自動更新區塊
#排程更新部落格文章列表
Project: gautamkrishnar/blog-post-workflow
在 GitHub 帳號同名的 Repository 底下
- 在
README.md
建立要自動更新的區塊
📕 **My Latest Medium Posts**<!-- BLOG-POST-LIST:START --><!-- BLOG-POST-LIST:END -->
2. /
建立.github
資料夾,再裡面建立 workflows
資料夾。
3. 在/.github/workflows
資料夾內建立觸發Actions的 .yml
檔- cron
參數是排程啟動的時間feed_list
參數就是 RSS feed urls 可多組用,
隔開
而常見RSS Feed urls 可以參考作者文章,作者有整理出來
這邊是用我的 Medium RSS feed url
4. 接著 git push 後,到Repo的Actions設定那邊啟動這個 workflow
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
,
哪天有心血來潮也想到要自動更新個人化資訊,也來寫一個。
再請大大指導:)