PostgreSQL Community Components is a bilingual documentation portal for the tools that run PostgreSQL in production. The current collection covers Patroni, pgBackRest, PgBouncer, and pgBadger in English and Simplified Chinese.
本站是 PostgreSQL 生态工具的中英文双语文档站。当前收录 Patroni、pgBackRest、PgBouncer 与 pgBadger。
The site requires Hugo Extended 0.160.1 or newer and Go. OINK is pinned as a Hugo Module at github.com/pgsty/oink v0.4.1.
make build
make dev
make checkThe generated site is written to public/. Local preview, a successful build, and deployment to pgsql.cc are separate delivery stages.
The production domain is pgsql.cc. static/CNAME, Hugo's baseURL, generated canonical URLs, and the GitHub Pages repository setting must all use that exact hostname. Pushing main runs the complete bilingual and rendered-link checks, builds with Hugo Extended 0.164.0, and deploys the resulting artifact through GitHub Pages.
Patroni, pgBackRest, PgBouncer, and pgBadger are four independent documentation roots under content/docs/. They appear directly in the global navbar; each root owns its own sidebar and sequential pager. The homepage is intentionally limited to a three-line hero, four root cards, four detailed shortcut indexes, and a short FAQ. English and Simplified Chinese use the same order and routes.
The first import was assembled from paired documentation trees in pigsty.io and pigsty.cc. pgBadger was imported from a pinned upstream source commit together with a live website snapshot and offline report examples. Imported pages retain their upstream source notices. See NOTICE.md and sources/pgbadger/SOURCE.md for provenance and licensing notes.