Hugo 版本更新後改變了對 HTML file extension 的處理方式

早幾日發現我嘅 On Your Mark 去唔到,心諗唔會自己手賤抆走咗掛。

入咗去個 repository 度睇,見到個 file 仲喺度。對上一次嘅 deployment 係四個星期之前,Hugo 版本係 0.124.x。再之前一次係四個月前,版本係 0.121.x。

其實喺版本上出問題,我都唔係第一次,所以好快就向呢個方向搵,亦都搵啱咗。

我將個 repository download 咗落嚟,用唔同版本嘅 Hugo Extended 由新試到舊,試到 0.122.0 就正常返了。

網上太少文章講類似嘅情況,只搵到一篇差唔多嘅。我都知咁樣放 html 唔係辦法,本來 Hugo 就唔係咁樣用……

一方面要諗諗啲屎點執,另一方面暫時性嘅解決方案就係改 gitlab-ci.yml

image: 
  name: registry.gitlab.com/pages/hugo/hugo_extended:0.122.0

改完之後會自己行一次 pipeline,之後個 page 就正常返,可以去到 On Your Mark。

希望喺我度得掂點樣處理之前,唔好又出其他事搞到 build 唔到個 page。

(半小時後)

我將相關 file 從 content 搬晒去 static,問題解決了。Image 版本亦已改返做 latest

- 完 -