You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Landing and download pages now render inside OINK's landing shell instead of
hand-rolling their own <head>, navbar, and footer. Both are `{{ define "main" }}`
bodies; the theme supplies chrome, search, and scripts. Removes pig/landing-head,
pig/landing-nav, pig/landing-footer, pig/command-palette, landing-search.scss,
pig-footer.css, both i18n files, and ~350 lines of dead nav/footer CSS.
- Hero: title is now the PostgreSQL / Install / Guide acrostic on the left half,
with an inline SVG on the right showing pig's pipeline — upstream repositories,
the static binary and its subcommands, and what lands on the host.
- New /download/: release matrix with tabs for script, repository, native
packages, binaries, and source. Every artifact name and the release date are
derived from params.version, so a release bump is the only edit.
- Footer is OINK's fat footer from data/footer/<lang>.yaml; the copyright line
moves to each language's params.copyright.authors. ICP filings now belong in
params.footer_center_info (OINK never read params.footer_icp).
- Wordmark is text-only: 0.6 renders the mark beside it, so the emblem baked
into pig-word.svg appeared twice.
- Taxonomy: authors is a taxonomy with a profile page, release notes carry
subsystem tags from one closed vocabulary shared with the docs pages (so
/tags/repo/ lists the reference page next to every release that touched it)
and no category, and docs keep the localized Diatax categories.
- Release notes use the native 0.6 forms: release_url front matter, a
```checksums fence for the asset table, and {{< release-card >}} at the end.
- giscus comments on GitHub Discussions in this repository, and the page-end
share bar. Google Analytics now also covers the new pages.
The landing stylesheets gained a documented "shell seam" block: OINK gives every
section inside main a 5rem block padding whose specificity outranks the landing's
own rules, so the handful of rules that set section padding carry a .landing-page
prefix, and the first section's value travels through --pig-section-pad-top.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Sq2ApUGzvSnkriqwhqWRBw
0 commit comments