如何安裝 Homebrew 的舊版本套件

使用 Homebrew 安裝舊版本的某個套件可能比你預期的要複雜一些 我遇到了這個問題:我更新了我使用的 CMS - Hugo,其中一個比我使用的版本更新的版本引入了一個破壞性的變更。 我的首頁不再列出博客文章了。我沒有時間弄清楚為什麼,所以我說:“我只需回滾”。 現在的問題變成了.. “怎麼辦?” 首先,我卸載了 Hugo: brew unlink hugo 然後我按照我在這篇文章中找到的指示進行操作。我需要搜索 Hugo 套件公式https://github.com/Homebrew/homebrew-core/search?utf8=%E2%9C%93&q=hugo&type= 然後點擊該文件(Formula/hugo.rb),並點擊History按鈕以查看所有先前的版本。 我找到了我想要的 0.53 版本,並點擊<>按鈕以查看該時間點上的homebrew-core 存儲庫。然後我打開了 Formula/hugo.rb 文件,並點擊Raw以獲取該文件的直接 URL。 然後,我把它用作 brew install 的參數。例如: brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/5441fa16872c9a56bd5997558df45b808f13285b/Formula/hugo.rb 就這樣。 解決我的問題的下一步是卸載當前安裝的版本,並嘗試逐個更新版本,這樣我就可以找出引入了導致問題的變更的發佈版。

如何將 Tailwind 添加至 Hugo

在你的主題文件夾內運行以下命令: npm init -y 然後安裝 Tailwind CSS 作為開發依賴: npm install -D tailwindcss 使用以下命令初始化 Tailwind: npx tailwindcss init 這將創建 tailwind.config.js 文件。在編輯器中打開該文件,並按以下方式填寫 content 屬性,其中包含主題的佈局文件: module.exports = { content: ['content/**/*.md', 'layouts/**/*.html'], theme: { extend: {}, }, plugins: [], } 現在在主題文件夾中創建 tailwind.css 文件,並添加以下內容: @tailwind base; @tailwind components; @tailwind utilities; 現在打開 package.json,在 scripts 部分添加 build 和 watch 命令: { "name": "valley", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "build": "npx tailwindcss -i ./tailwind.css -o ....

迭代Hugo章節的頁面

我需要在Hugo中遍歷特定章節的頁面,這意味著markdown檔案放在content文件夾下的一個文件夾中,例如content/mysection。 這是實現的程式碼: {{ range (where .Site.Pages "Section" "mysection") }} {{ range .Pages }} {{ .RelPermalink }} - {{ .Title }} {{ end }} {{ end }}