Example sites
Explore the full project site, the theme example, and a minimal bilingual consumer.
OINK turns Markdown, configuration, and local assets into a complete technical documentation site. With the theme source and Hugo Extended, a site can build documentation, a blog, multilingual navigation, local search, diagrams, API references, and reusable content components without maintaining a frontend toolchain.
| Capability | Theme contract |
|---|---|
| Documentation and blog layouts | Responsive navigation, breadcrumbs, table of contents, page metadata, feedback, print output, and content indexes |
| Multilingual behavior | Translated-page routing, language metadata, stable anchors, and per-language local search |
| Local-first browser features | Versioned styles, fonts, search, diagrams, API references, recordings, charts, and infographics |
| Content components | Tabs, details, steps, cards, carousels, diagrams, terminal recordings, charts, and parameter substitution |
| Reproducible delivery | A Hugo-only consumer build, pinned assets, an auditable vendor manifest, and regression fixtures |
OINK evolves Docsy’s mature Hugo content model into one independent theme. It uses Hugo as its build platform and takes design inspiration from Fumadocs. The open-source licenses page records those relationships and keeps upstream lineage, inspiration, dependencies, and licensing distinct.
The About section follows the lifecycle from evaluation through maintenance:
The published Hugo Module is
github.com/pgsty/oink. Documentation,
examples, and regression tests live in the independent
github.com/pgsty/oink.pgsty.com
repository. Production consumers should pin a released tag or an immutable
commit.
Site-specific content, branding, configuration, and business components remain under site control. General-purpose layouts, reusable components, local browser runtimes, and translations belong in the theme.
A successful local build proves that one source tree renders in one local environment. It does not prove that a theme tag is public or that the hosted site contains the same commit.
Explore the full project site, the theme example, and a minimal bilingual consumer.
Build and browse Oink without hidden network access.
See how Oink turns content and local assets into a static site.
Contribute code and bilingual documentation to Oink.
Release the Oink theme and update its independent project site.
Understand Oink’s upstream lineage, dependencies, acknowledgements, and licensing boundaries.