About Indiepaper
Indiepaper is a Hugo theme designed for writers who value simplicity, accessibility, and ownership of their content. It draws inspiration from Medium’s clean typography but implements it with a brutalist, smolweb approach.
Design Philosophy
The theme is built on these principles:
- Content First: Your words are the focus. No distractions, no unnecessary decorations.
- Semantic HTML: Every element has meaning and purpose, ensuring accessibility and SEO.
- IndieWeb Native: Own your content with built-in support for webmentions, micropub, and other decentralized protocols.
- Performance: Fast loading times with minimal resources鈥攑erfect for all devices and connections.
- Accessibility: WCAG 2.1 AA compliance ensures everyone can access your content.
Technical Details
- Single CSS file (
style.css) with no embedded fonts - System font stacks for optimal performance
- Semantic HTML5 structure
- Microformats2 for IndieWeb compatibility
- Print-friendly styles included
- Dark mode support via CSS media queries
Performance Scores
Indiepaper achieves perfect scores across all Lighthouse audits:

How to Use Indiepaper
Option 1: Hugo Module (Recommended)
| |
Add to your hugo.toml:
| |
Option 2: Git Submodule
| |
Add to your hugo.toml:
| |
Option 3: Direct Download
馃摝 Download Indiepaper Theme (.zip)Extract the zip to your themes/ directory and add theme = "indiepaper" to your hugo.toml.
Configuration
Basic configuration in hugo.toml:
| |
Content Structure
Create content in content/post/ with front matter:
| |
Author
Created by Brennan Brown, a web developer passionate about the indieweb and accessible design.