使用 Oink 主题
导入 Oink Hugo Module,或查看独立项目站点。
Oink 是一款将完整浏览器运行时随主题提供的 Hugo 主题。消费站点只需 Hugo Extended 即可构建;默认流程不安装 Node.js 软件包、不运行 PostCSS、不依赖 CDN,也不会在构建期间远程下载主题资源。
github.com/pgsty/oink。参阅
Oink 快速开始。pgsty/oink.pgsty.com
仓库作为完整双语配置与回归参考。安装 Git、Go 与 Hugo Extended 0.160.1
或更高版本。平台说明和验证命令请参阅开始之前。
在站点根目录运行:
hugo mod init github.com/example/product-docs
hugo mod get github.com/pgsty/oink@THEME_REF
然后在 hugo.yaml 中导入主题:
module:
imports:
- path: github.com/pgsty/oink
把 THEME_REF 固定为发布标签或不可变 commit,并提交 go.mod 与 go.sum。
所有受支持的模块消费站点都使用相同的预览与构建命令:
hugo server --disableFastRender
hugo --gc --minify
导入 Oink Hugo Module,或查看独立项目站点。
使用 OINK 归档、Git checkout 或 Hugo Module。
使用 Hugo Extended 容器构建和预览 OINK 站点。
配置 OINK 站点、语言、导航与本地功能。
诊断 OINK 安装、构建、语言、搜索与平台问题。