About
About page
page is a static site generator built with Rust, designed from the ground up for the AI era.
Design Philosophy
AI-native output. Every page generates HTML for browsers, markdown for LLMs, and structured data for search engines. Your site ships with llms.txt and llms-full.txt discovery files so AI systems can understand your content.
Zero runtime JavaScript. Search, navigation, and theme switching work without JavaScript frameworks. The only JS is a lightweight search script that lazy-loads when the search input is focused.
Single binary. All six themes are compiled into the binary. No downloads, no node_modules, no build dependencies. cargo install page and you're ready.
Convention over configuration. Three collection presets (posts, docs, pages) cover most use cases. Frontmatter is YAML. Templates are Tera (Jinja2-compatible). Dates are parsed from filenames. Tags generate archive pages. It just works.
Built With
- Rust — fast builds, reliable deploys, single binary distribution
- Tera — Jinja2-compatible templates
- pulldown-cmark — CommonMark markdown parsing
- syntect — syntax highlighting (base16-ocean.dark theme)
- image — image resizing and WebP conversion
- Claude Code — AI agent integration for content creation and theme generation
Open Source
page is open source. Contributions, issues, and feedback are welcome.