开始使用
使用 Hugo Extended 构建中英双语 Oink 文档站。
v0.16.0
欢迎阅读 OINK v0.16.0
用户指南。本指南涵盖仅依赖 Hugo 的构建方式、本地优先运行时、多语言框架、内容组件、自定义方法与部署方案。
OINK 是一款面向中大型技术文档集的独立 Hugo 主题。它从 Docsy 直接演化而来:既保留 Docsy 成熟的内容模型和文档能力,也提供全新的标准外壳、本地依赖,以及从 PGSTY 生产站点提炼出的可复用组件。
消费站点只需 Hugo Extended 即可完成构建,无需 Node.js、npm、PostCSS、Autoprefixer 或 CDN。Bootstrap、Font Awesome、字体、本地搜索、图表、API 文档运行时和内容组件都随主题提供,并且只会在页面确实需要时加载。
OINK 提供:
OINK 本身 不提供 源码托管,也不会替你部署生成后的站点。你可以把项目放在 GitHub、GitLab、私有 Git 服务或本地仓库中,再通过任意合适的平台发布 Hugo 生成的静态文件。
如果文档项目页面众多、内容类型复杂、需要支持多种语言,或对可复现构建和网络隔离有严格要求,OINK 会尤其合适。当多个站点需要共享同一套持续维护的外壳,而不希望复制布局、脚本和短代码时,它也能显著降低维护成本。
如果项目只有一两页内容,也不需要结构化导航,那么 README 或更轻量的 Hugo 主题可能更简单。对于高度应用化的门户,可以使用 OINK 承载文档界面,同时把带有业务语义的组件留在站点层,不必强行纳入主题。
先阅读 OINK 概览了解产品边界,再构建双语 starter。其余用户指南介绍 OINK 沿用的 Docsy 内容模型与兼容 API。