Skip to content

Blog

Blog
Immersive reading on the Blog shell Oink
Oink 0.5.0 — Component API v5 and the converged configuration OinkRelease
Oink 0.4.0 — Scenario components for complete publishing workflows OinkRelease
Oink 0.3.0 — Authoring, navigation, and a lighter page OinkRelease
Oink 0.2.0 — Richer content and sharper presentation OinkRelease
Oink 0.1.0 — A stable local-first foundation OinkRelease
OINK implementation diary: from copied shells to one theme Oink
Introducing the OINK implementation preview Oink
  • Immersive reading on the Blog shell

    By Vonng In Oink 288 words 2 min

    VonngBuilding OINKOink

    Featured Image for Immersive reading on the Blog shell

    This page is rendered by the ordinary Blog shell. There is no special content type behind it. Four front matter keys change the presentation, and a section can set the same recipe once in a cascade: featured_image: hero # the image becomes a …

    This page is rendered by the ordinary Blog shell. There is no special content type behind it. Four front matter keys change the presentation, and a section can set the same recipe once in a cascade: featured_image: hero # the image becomes a …

  • Oink 0.5.0 — Component API v5 and the converged configuration

    By OINK In Releases 4719 words 23 min

    OINKReleaseOINK releasesOinkRelease

    Featured Image for Oink 0.5.0 — Component API v5 and the converged configuration

    Oink 0.5.0 is the API-freeze release. It contains the change set that the 1.0 line will freeze: the component API v5 (native Markdown forms first, 29 shortcodes as full forms), configuration and front matter keys converged on three rules, one naming …

    Oink 0.5.0 is the API-freeze release. It contains the change set that the 1.0 line will freeze: the component API v5 (native Markdown forms first, 29 shortcodes as full forms), configuration and front matter keys converged on three rules, one naming …

  • Oink 0.4.0 — Scenario components for complete publishing workflows

    By OINK In Releases 931 words 5 min

    OINKReleaseOINK releasesOinkRelease

    Featured Image for Oink 0.4.0 — Scenario components for complete publishing workflows

    Oink 0.4.0 delivers the complete Scenario Components system. The original design separated Reading & Release, Landing, and Book work into 0.4, 0.5, and 0.6 milestones. The public release consolidates those tracks into one signed v0.4.0 tag so …

    Oink 0.4.0 delivers the complete Scenario Components system. The original design separated Reading & Release, Landing, and Book work into 0.4, 0.5, and 0.6 milestones. The public release consolidates those tracks into one signed v0.4.0 tag so …

  • Oink 0.3.0 — Authoring, navigation, and a lighter page

    By OINK In Releases 1418 words 7 min

    OINKReleaseOINK releasesOinkRelease

    Featured Image for Oink 0.3.0 — Authoring, navigation, and a lighter page

    v0.3.0 Released 2026-08-12 View release Source · tar.gz Source · zip pgsty/oink Publication gate: the linked tag must resolve, the project site must pin that exact tag, and the hosted checks must pass. Until then, treat this source page as …

    v0.3.0 Released 2026-08-12 View release Source · tar.gz Source · zip pgsty/oink Publication gate: the linked tag must resolve, the project site must pin that exact tag, and the hosted checks must pass. Until then, treat this source page as …

  • Oink 0.2.0 — Richer content and sharper presentation

    By OINK In Releases 919 words 5 min

    OINKReleaseOINK releasesOinkRelease

    Featured Image for Oink 0.2.0 — Richer content and sharper presentation

    v0.2.0 Released 2026-08-10 View release Source · tar.gz Source · zip pgsty/oink Oink 0.2.0 focuses on the parts readers and authors touch most: the homepage, brand presentation, blog discovery, section indexes, and instructional content. It also …

    v0.2.0 Released 2026-08-10 View release Source · tar.gz Source · zip pgsty/oink Oink 0.2.0 focuses on the parts readers and authors touch most: the homepage, brand presentation, blog discovery, section indexes, and instructional content. It also …

  • Oink 0.1.0 — A stable local-first foundation

    By OINK In Releases 756 words 4 min

    OINKReleaseOINK releasesOinkRelease

    Featured Image for Oink 0.1.0 — A stable local-first foundation

    v0.1.0 Released 2026-08-08 View release Source · tar.gz Source · zip pgsty/oink Oink 0.1.0 is the first stable release of the Oink theme. It incorporates the 0.0.1 implementation preview and the stabilization work that followed: one coherent …

    v0.1.0 Released 2026-08-08 View release Source · tar.gz Source · zip pgsty/oink Oink 0.1.0 is the first stable release of the Oink theme. It incorporates the 0.0.1 implementation preview and the stabilization work that followed: one coherent …

  • OINK implementation diary: from copied shells to one theme

    By Vonng In Oink 1412 words 7 min

    VonngBuilding OINKOink

    Featured Image for OINK implementation diary: from copied shells to one theme

    OINK began with an awkward observation: several production documentation sites looked related because they were related, but their common implementation lived as copied files. The visible result was consistent enough; the maintenance model was not. …

    OINK began with an awkward observation: several production documentation sites looked related because they were related, but their common implementation lived as copied files. The visible result was consistent enough; the maintenance model was not. …

  • Introducing the OINK implementation preview

    By OINK, Vonng In Oink 830 words 4 min

    OINKVonngBuilding OINKOink

    Featured Image for Introducing the OINK implementation preview

    Today we are publishing the OINK implementation preview: a directly evolved Docsy theme with one canonical product shell, a Hugo-only consumer build, local-first browser dependencies, a general multilingual framework, and a set of reusable content …

    Today we are publishing the OINK implementation preview: a directly evolved Docsy theme with one canonical product shell, a Hugo-only consumer build, local-first browser dependencies, a general multilingual framework, and a set of reusable content …