您可以在 theme.toml 的 min_version 中找到最低支持的 Hugo 版本。使用 Hugo 扩展版本是可取的。
安装 Go
此主题依赖于 Hugo 模块。
下载并安装 - Go 编程语言
安装 Node.js 和 npm
此主题依赖于 node 和 npm。
参考:通过包管理器安装 Node.js | Node.js
初始化新的 Hugo 项目
这是安装脚本。
mkdir homepage
wget https://raw.githubusercontent.com/peaceiris/hugo-theme-iris/main/scripts/setup.sh
bash ./setup.sh homepage "your_github_id"cd homepage
npm ci
hugo server
{{< mermaid >}}
sequenceDiagram
participant Alice
participant Bob
Alice->>John: Hello John, how are you?
loop Healthcheck
John->>John: Fight against hypochondria
end
Note right of John: Rational thoughts <br/>prevail!
John-->>Alice: Great!
John->>Bob: How about you?
Bob-->>John: Jolly good!
{{< /mermaid >}}
repo
运行以下脚本以获取最新的存储库数据。该脚本需要 gh 命令。
更多细节:scripts/fetch_data.sh
brew install gh
gh auth login
cd ./your_hugo_project
export GH_USER_ID="peaceiris"bash ./scripts/fetch_data.sh "${GH_USER_ID}" > "./data/github/${GH_USER_ID}.json"
cd your_hugo_project
hugo mod get -u hugo mod get -u github.com/peaceiris/hugo-theme-iris
hugo mod tidy && hugo mod verify
git add go.mod go.sum
git commit -m "deps: bump hugo-theme-iris"