Blog
OINK 1.5.1 — Duo View repairs and publishing correctness
Stabilize Duo View, correct RSS and Print output, and harden navigation, validation, search, and accessibility after the 1.5.0 review.
OINK 1.5.0 — Read translations side by side
Compare a page with its translation in an opt-in bilingual view, with scroll sync by shared headings.
OINK 1.4.0 — Easier reading, better search
Expand selected tables, render and read diagrams locally, search across languages, and browse posts in a gallery.
A gallery view for blog posts
Turn a blog section into a wall of linked covers, with three arrangements and captions that work on phones and keyboards.
OINK 1.3.2 — Hugo-only builds restored
Remove the mandatory Dart Sass dependency and use Hugo Extended 0.168.0 with visible warnings for all maintained sites.
OINK 1.3.1 — Readability repairs
Readable Markmap labels, reliable TOC footer clearance, opt-in technical tables and FileTree comment wrapping, with Hugo 0.168 and Dart Sass.
OINK 1.3.0 — Expo image albums
Expo brings resource-backed image albums, three layouts and an original-image viewer to OINK, with more reliable navigation, dialogs and focus.
OINK 1.2.0 — Four styles, one local-first theme
OINK 1.2.0 introduces Paper, Slate, Ink and Terminal, independent style and light/dark controls, local fonts, clearer search, consistent navigation, and safer book publishing and site maintenance.
OINK 1.1.0 — Native locales, navigation, and site extensions
OINK 1.1.0 brings 32 native interface catalogs, taxonomy directories, reliable sidebar state, site-owned search actions, and fixes for printing, keyboard focus, and copying images.
OINK 1.0.0 — Stable contracts, a supported starter, and a complete public release
OINK 1.0.0 makes the current knowledge-publishing contracts stable and rolls up every theme change since 0.8.0: Print and Book correctness, pinned Go 1.27 and Hugo 0.165.0 release tooling, a supported …
OINK 0.8.2 — Go 1.26 module compatibility for the Hugo Themes builder
OINK 0.8.2 lowers the Hugo Module's Go directive from 1.27 to 1.26 so GOTOOLCHAIN=local builders, including the official Hugo Themes pipeline, can import the theme without changing its Hugo floor or …
OINK 0.8.1 — Stable Print anchors, resilient Book numbers, and release-ready packaging
OINK 0.8.1 is a focused maintenance release: single-page Print keeps the same heading and footnote anchors as ordinary HTML, long Book titles no longer squeeze their sidebar numbers, and the project …
OINK 1.5.1 — Duo View repairs and publishing correctness
Stabilize Duo View, correct RSS and Print output, and harden navigation, validation, search, and accessibility after the 1.5.0 review.
OINK 1.5.0 — Read translations side by side
Compare a page with its translation in an opt-in bilingual view, with scroll sync by shared headings.
OINK 1.4.0 — Easier reading, better search
Expand selected tables, render and read diagrams locally, search across languages, and browse posts in a gallery.
A gallery view for blog posts
Turn a blog section into a wall of linked covers, with three arrangements and captions that work on phones and keyboards.
OINK 1.3.2 — Hugo-only builds restored
Remove the mandatory Dart Sass dependency and use Hugo Extended 0.168.0 with visible warnings for all maintained sites.
OINK 1.3.1 — Readability repairs
Readable Markmap labels, reliable TOC footer clearance, opt-in technical tables and FileTree comment wrapping, with Hugo 0.168 and Dart Sass.
OINK 1.3.0 — Expo image albums
Expo brings resource-backed image albums, three layouts and an original-image viewer to OINK, with more reliable navigation, dialogs and focus.
OINK 1.2.0 — Four styles, one local-first theme
OINK 1.2.0 introduces Paper, Slate, Ink and Terminal, independent style and light/dark controls, local fonts, clearer search, consistent navigation, and safer book publishing and site maintenance.
OINK 1.1.0 — Native locales, navigation, and site extensions
OINK 1.1.0 brings 32 native interface catalogs, taxonomy directories, reliable sidebar state, site-owned search actions, and fixes for printing, keyboard focus, and copying images.
OINK 1.0.0 — Stable contracts, a supported starter, and a complete public release
OINK 1.0.0 makes the current knowledge-publishing contracts stable and rolls up every theme change since 0.8.0: Print and Book correctness, pinned Go 1.27 and Hugo 0.165.0 release tooling, a supported …
OINK 0.8.2 — Go 1.26 module compatibility for the Hugo Themes builder
OINK 0.8.2 lowers the Hugo Module's Go directive from 1.27 to 1.26 so GOTOOLCHAIN=local builders, including the official Hugo Themes pipeline, can import the theme without changing its Hugo floor or …
OINK 0.8.1 — Stable Print anchors, resilient Book numbers, and release-ready packaging
OINK 0.8.1 is a focused maintenance release: single-page Print keeps the same heading and footnote anchors as ordinary HTML, long Book titles no longer squeeze their sidebar numbers, and the project …
-
OINK 1.5.1 — Duo View repairs and publishing correctness
OINK 1.5.1 is a maintenance release following 1.5.0. It publishes the review repairs accumulated after the bilingual reader shipped: the reader is now called Duo View, its loading and sync states are clearer, and static output keeps its format …
OINK 1.5.1 is a maintenance release following 1.5.0. It publishes the review repairs accumulated after the bilingual reader shipped: the reader is now called Duo View, its loading and sync states are clearer, and static output keeps its format …
-
OINK 1.5.0 — Read translations side by side
OINK 1.5.0 adds an opt-in Bilingual View for multilingual sites. Readers, authors, and translators can open a page beside one of its existing translations and keep both panes aligned near the same section. The feature is off by default, so sites that …
OINK 1.5.0 adds an opt-in Bilingual View for multilingual sites. Readers, authors, and translators can open a page beside one of its existing translations and keep both panes aligned near the same section. The feature is off by default, so sites that …
-
OINK 1.4.0 — Easier reading, better search
OINK 1.4.0 makes technical pages easier to read. Large tables can open in a roomier view, Mermaid and PlantUML share one diagram viewer, and local search handles mixed Chinese and English queries more usefully. Blog galleries and smaller component …
OINK 1.4.0 makes technical pages easier to read. Large tables can open in a roomier view, Mermaid and PlantUML share one diagram viewer, and local search handles mixed Chinese and English queries more usefully. Blog galleries and smaller component …
-
A gallery view for blog posts
Sometimes the cover is the quickest way to recognize a post. A travel journal, a collection of sketches, or a set of project notes can be easier to browse as images than as a column of titles. OINK 1.4.0 adds a fourth blog view, gallery. Each post …
Sometimes the cover is the quickest way to recognize a post. A travel journal, a collection of sketches, or a set of project notes can be easier to browse as images than as a column of titles. OINK 1.4.0 adds a fourth blog view, gallery. Each post …
-
OINK 1.3.2 — Hugo-only builds restored
OINK 1.3.2 removes the mandatory Dart Sass installation introduced in 1.3.1. Ordinary site builds and previews use Hugo Extended and its built-in LibSass. Main styles, ReDoc styles, dark syntax highlighting, and project SCSS hooks remain supported. …
OINK 1.3.2 removes the mandatory Dart Sass installation introduced in 1.3.1. Ordinary site builds and previews use Hugo Extended and its built-in LibSass. Main styles, ReDoc styles, dark syntax highlighting, and project SCSS hooks remain supported. …
-
OINK 1.3.1 — Readability repairs
Current release: OINK 1.3.2 The 1.3.2 release notes supersede this version’s compiler setup: use Hugo Extended 0.168.0 with built-in LibSass and visible warnings. Do not install Dart Sass or enable warning-fatal builds for OINK. The requirements …
Current release: OINK 1.3.2 The 1.3.2 release notes supersede this version’s compiler setup: use Hugo Extended 0.168.0 with built-in LibSass and visible warnings. Do not install Dart Sass or enable warning-fatal builds for OINK. The requirements …
-
OINK 1.3.0 — Expo image albums
OINK 1.3.0 adds Expo alongside Docs, Blog and Book. An album is one Hugo leaf bundle: an index.md and its images. Resource metadata supplies titles, captions, credits, ordering and stable image links. It does not need one page or one YAML file per …
OINK 1.3.0 adds Expo alongside Docs, Blog and Book. An album is one Hugo leaf bundle: an index.md and its images. Resource metadata supplies titles, captions, credits, ordering and stable image links. It does not need one page or one YAML file per …
-
OINK 1.2.0 — Four styles, one local-first theme
OINK 1.2.0 brings four visual styles to the same technical content: Paper, Slate, Ink and Terminal. Paper becomes the default, while Slate preserves the familiar OINK look. Readers can choose a style and light/dark mode independently, with fonts and …
OINK 1.2.0 brings four visual styles to the same technical content: Paper, Slate, Ink and Terminal. Paper becomes the default, while Slate preserves the familiar OINK look. Readers can choose a style and light/dark mode independently, with fonts and …
-
OINK 1.1.0 — Native locales, navigation, and site extensions
OINK 1.1.0 is the first minor release after the stable 1.0 contract. It completes the native interface catalogs, makes taxonomy roots useful as navigation directories, and addresses community feedback about sidebar state, keyboard focus, grouping, …
OINK 1.1.0 is the first minor release after the stable 1.0 contract. It completes the native interface catalogs, makes taxonomy roots useful as navigation directories, and addresses community feedback about sidebar state, keyboard focus, grouping, …
-
OINK 1.0.0 — Stable contracts, a supported starter, and a complete public release
OINK 1.0.0 is a stability milestone, not a last-minute API reset. It promotes the component, configuration, content, output, and maintainer contracts built through the 0.x releases to the first major version. This note rolls up every theme change in …
OINK 1.0.0 is a stability milestone, not a last-minute API reset. It promotes the component, configuration, content, output, and maintainer contracts built through the 0.x releases to the first major version. This note rolls up every theme change in …
-
OINK 0.8.2 — Go 1.26 module compatibility for the Hugo Themes builder
OINK 0.8.2 is a module-metadata compatibility release. It changes no template, asset, component API, configuration key, content syntax, or rendered output. Sites already using 0.8.1 need no content migration. v0.8.2 Released 2026-08-29 View release …
OINK 0.8.2 is a module-metadata compatibility release. It changes no template, asset, component API, configuration key, content syntax, or rendered output. Sites already using 0.8.1 need no content migration. v0.8.2 Released 2026-08-29 View release …
-
OINK 0.8.1 — Stable Print anchors, resilient Book numbers, and release-ready packaging
OINK 0.8.1 closes two narrow rendering defects and brings the public project surface into line with the framework that shipped in 0.8.0. It changes no component API, configuration key, content syntax, or compatibility floor. An existing 0.8.0 site …
OINK 0.8.1 closes two narrow rendering defects and brings the public project surface into line with the framework that shipped in 0.8.0. It changes no component API, configuration key, content syntax, or compatibility floor. An existing 0.8.0 site …