Hello, World!
Welcome! This is the first demo post generated by the Zola + Tailwind CSS boilerplate.
What is Zola?
Zola is a fast static site generator written in Rust. It uses the Tera template engine and compiles your Markdown content into a static website with zero JavaScript required. Single binary, no npm, no build pipelines.
What is Tailwind CSS?
Tailwind CSS is a utility-first CSS framework. With version 4, setup is even simpler — import tailwindcss in your CSS file and write utility classes directly in your HTML. The CLI scans your templates and generates only the CSS you actually use.
What does this boilerplate give you?
Out of the box you get:
- A clean, responsive layout with a navbar and footer
- A blog section with pagination and tag filtering
- Prose styles for nicely formatted Markdown content
- Syntax highlighting with the catppuccin-mocha theme
- A fully Dockerised dev environment — no local Rust or Node.js required
Syntax Highlighting
Zola has built-in syntax highlighting for code blocks:
fn main() {
println!("Hello, Zola!");
}const greet = name => `Hello, ${name}!`;
console.log(greet('Tailwind'));Next Steps
- Edit
zola.tomlto set your site'sbase_url,title, anddescription. - Replace this post with your own content in
content/blog/. - Customise the layout in
templates/base.html. - Add new Tailwind utilities or component styles in
css/tailwind.css.
Happy building!