Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A multilingual Astro 7 theme for editorial publishing with 11 locales, Pagefind search, and agent discovery APIs.
Polyglow is a static-first Astro 7 theme for multilingual editorial publishing, shipping 11 locale-prefixed routes, Pagefind search, and optional x402 agent payments.
Polyglow is a multilingual Astro 7 blog theme that turns Markdown and MDX content collections into a static site with localized routes, category and tag archives, author pages, RSS, sitemap, and SEO metadata. It uses Astro's Satteri Markdown pipeline and runs on Node.js 24 with pnpm. The theme is published under the zbzailabs GitHub organization and requires no database, private service, analytics account, ad account, or wallet to operate.
hreflang, and multilingual sitemap output.src/content under per-locale folders for authors, pages, and posts./pagefind/<locale>/ index bundle per locale so language-specific search fragments can update independently.text-autospace, and expressive code blocks with light/dark syntax themes.astro-seo for standard metadata, project-owned JSON-LD generation, robots.txt, sitemap, and optional seoTitle, seoDescription, and canonical frontmatter fields.PUBLIC_ASSET_BASE_URL host, with heroImageWidth/heroImageHeight required for remote images.llms.txt, llms-full.txt, openapi.json, auth.md, and .well-known API catalog, OAuth/OIDC discovery metadata, plus an RFC 9727 API catalog.402 Payment Required.llms.txt, openapi.json, and optional x402 integration to expose content to agents and charge bots for access when deployed on Cloudflare Workers.Content is organized in src/content by locale and type (authors, pages, posts). Run pnpm install and pnpm dev to start the Astro dev server with live preview; pnpm build runs astro check and builds a static dist directory. Pagefind search indexes and RSS feeds are generated automatically at build time. Optional environment variables (e.g., PUBLIC_GTM_ENABLED, PUBLIC_ADSENSE_ENABLED, PUBLIC_X402_ENABLED) turn on integrations that are disabled by default.
No. Polyglow is static-first and works entirely with Markdown/MDX content files and build-time generation. There is no database, private service, or analytics account required to run the theme.
Polyglow requires Node.js 24 or newer, and the package manager is pnpm. The repository includes an pnpm dev, pnpm build, and pnpm deploy workflow, and uses Astro 7's managed background dev server via pnpm dev:background.
Yes. Arabic is among the 11 configured locales and uses RTL layout through locale metadata. The theme also includes CJK-friendly typography with text-autospace support for Chinese content.
x402 is optional and disabled by default. When enabled via environment variables, Polyglow publishes x402 metadata and, when deployed with the included Cloudflare Workers Static Assets adapter, the /api and /api/v1 probe routes return 402 Payment Required with a payment-required header. On platforms without the runtime adapter, the site remains static and payment cannot be enforced.