Getting Started

Postleaf is a simple, beautiful way to publish content. It's a great solution for blogging, but can also be used to power a full website. It was created by Cory LaViska and released under an open source license. Anyone is welcome to use Postleaf, and everyone is encouraged to help make it better.

This guide will help you get started and better understand how things work.


Postleaf is a web application. It's not something you can download and start using on your computer or phone. Like all websites, Postleaf needs to run on a web server so it's available all the time.

If you're comfortable managing a web server, head over to the installation section to learn more.


Themes are the heart of your website. They tell Postleaf how to render every page, and you have complete control over the HTML that goes in them. To get you started faster, Postleaf ships with a modern, content-centric blogging theme called Empower.

You can customize Empower or build your own theme from scratch. You can also translate other themes to work with Postleaf if you like. I've forked a few open source themes that can be found in the GitHub repo.

Head over to the themes section to learn more.


Postleaf doesn't currently support plugins. I think it's more important to focus on publishing and getting core features right before opening it up for hacking.

Plugins are on the roadmap, but this project is still young and has some other goals to fulfill before they arrive. If you have an amazing idea for a plugin, feel free to post it to the issue tracker as a feature request. In the meantime, you can subscribe to this issue for updates.