Hello, World
Welcome to Oxipress! This entire site was pre-rendered by a Rust binary at build time, so every page you see is static HTML served straight from Vercel's CDN. No server, no database, no client-side framework.
Writing posts
Drop a Markdown file into content/, push, done. Each post needs a small
frontmatter block:
---
title: My Post
date: 2026-07-01
tags: [rust, web]
description: Shows up in lists, search results, and meta tags.
draft: false
---
What you get for free
- Syntax highlighting at build time (zero client JS):
fn main() {
let posts = load_posts("content/")?;
println!("rendered {} posts", posts.len());
}
- GitHub-flavored tables, footnotes1,
strikethrough, and task lists:
| Feature | Original template | Oxipress |
|---|---|---|
| Rendering | Per-request (Node) | Build time (Rust) |
| RSS + sitemap | ✗ | ✓ |
| Search | ✗ | ✓ (Rust serverless fn) |
- A task list item
- A completed one
-
Footnotes work too. ↩