使用 Github Actions 自動部署 Hugo 到 Github Pages

上次的 blog 大改造應該是在 用 Hugo 發佈部落格 這時做的,也經過了快 5 年了。 原本我的 nyogjtrc.github.io 發佈方式是另開了一個 repository 存放 markdown,再把 hugo 產生的靜態檔案指...

02 July 2023 · 2 min · nyo

utterances: 使用 github issue 做部落格的留言系統

說到留言系統,過去最常看到的大概是 Disqus 但是實際使用過會發現 Disqus 的檔案太肥大,會拉長網站的載入速度,所以在我把部落格移到 github 上面的時候,就完全不想要...

20 March 2021 · 1 min · nyo

找到 github 上面專案的最新版本

使用 github api 就可以查到最新的版本 需要的 command: curl jq 1 2 3 4 5 6 latest_release() { repo_name=$1 curl --silent \ https://api.github.com/repos/$repo_name/releases/latest | \ jq -r '.tag_name' } 執行結果,以 tmux 當範例 1 2 $ latest_release tmux/tmux 3.1c Reference Shell - Get latest release from GitHub

01 December 2020 · 1 min · nyo

新的 Github Profile 區塊

最近在 github 上發現一個功能,不確定是什麼時候開始有的 就是只要建立一個跟自己帳號同名的 repository 裡面 README.md 的內容就會顯示在 profile 上面 建立新的倉庫 輸入自己的帳號,g...

12 July 2020 · 1 min · nyo

比較 Git Workflows

團隊在合作開發程式時,一定少不了 git 這個重要的工具,怎麼有效的使用 git 常常是一大課題。 這邊整理一下目前常見的幾種 git 分支管理策略。 Git flow 出處: https://nvie.com/posts/a-successful-git-branching-model/ 分支...

02 February 2020 · 2 min · nyo

Github Security Alert

最近信箱會出現來自 Github 的信件 Github 現在會檢查你的專案中是否有用到有漏洞的套件版本,如果都沒有處理的話,還會一天來一封… 這只是個測試用專案,好像應該...

05 February 2019 · 1 min · nyo

用 Hugo 發佈部落格

Hugo 是用 Go 開發的靜態網站產生器 我為了把 blog 文章改放到 Github Page 上,一開始是想到 Jekyll 這個超熱門的工具 稍微研究一下後,發現是用 Ruby 寫的,讓我不太想用 最後是發現...

24 September 2017 · 1 min · nyo