Features

Everything you want, nothing you don’t.

Inline Editing

Inline editing is the most immersive and intuitive way to manage content. What you're editing looks exactly like what you'll see when the post is saved.

click-type-done.gif

Zen Mode

Want to zone out and be one with your words? Try zen mode, a barebones version of the editor that removes everything except the title and content. Toggle it on and off with the click of a button.

oEmbed Support

Leafpub support over 60 oEmbed providers such as YouTube, Vimeo, Instagram, Twitter, and more. Just paste a URL into the editor and the appropriate video, image, tweet, etc. will be instantly embedded in your content.

Responsive Design

Works on your desktop, laptop, tablet, and phone. Leafpub features a modern, responsive design that molds itself to whatever device you happen to be using.

Laptop, tablet, and phone

Posts & Pages

Leafpub puts your content first. Search or browse your posts from the admin panel. Selecting a post will render a half-size preview of it so you'll always know exactly what you're working with.
Post list screenshot

Each post has a customizable URL so you never have to worry about ugly query strings showing up in your links. Publish your work now or schedule it to go live later. Save your thoughts as a draft and come back to them another time. Feature a post to make it stand out or make it sticky so it shows up first.

Search Engine Friendly

Worried about SEO? Don't, because you can edit meta data and see exactly what each post will look like with a live search engine preview.

Out of the box, Leafpub supports Schema.org, Open Graph, and Twitter Cards. You don't have to do anything to enable this — it happens automatically and unobtrusively. You'll never have to worry about whether or not your theme supports it!

Pages

Turn any post into a page with the click of a checkbox. Pages use their own template and will appear separate from the rest of your blog posts. Want a custom homepage? You can set it to any page you want.

History

Keep track of every change you ever make. Leafpub automatically stores a revision every time a post is created or updated. One click will show you exactly what a previous revision looked like and another will restore your changes. It's like a time machine for your content.

Semantic Markup

Leafpub's editor outputs well-formed, structured HTML. Focus more on writing content and less on how it looks. Use tags and classes, not inline styles. Avoid arbitrary fonts, sizes, and colors. Just good ol' semantic markup to keep your website looking polished.

Users

Blog solo or add your team. Leafpub supports admin, editor, and author roles, each with varying levels of privileges. Every user has their own profile, including avatar, cover photo, website, location, and bio.

Edit user screenshot

Tags

Leafpub uses tags to categorize content. Each tag has its own name, description, cover photo, and meta data. Manage tags from a special section in the admin panel, or create them on the fly as you're writing a post.

Tags list screenshot

Navigation

Manage your website's navigation with links to any post, page, author, tag, or external URL. Drag and drop to reorder, even on touch devices.

Navigation screenshot

Settings

Set your website's title, tagline, logo, cover photo, and favicon. Leafpub also lets you inject custom code into your theme so you don't have to modify your templates to insert analytics and other third-party scripts.

Settings screenshot

Localization

¿Que pasa? Yes! Leafpub can be translated into your language. It currently ships with English, Japanese, Polish, and Spanish. You can contribute corrections and additional language packs by submitting a pull request on GitHub.

Backups

Leafpub can backup all your content, settings, and uploaded files to a single .tar file that gets stored in a special folder on your server. Backup files can be downloaded to your local computer and deleted from the server anytime.

Backups screenshot

Migrating Made Simple

Need to move your website to another server? Run a backup, copy the file to the new server, and restore. Everything will just work and, since Leafpub stores relative URLs, so will your links.

The Locater

Find anything with a few keystrokes. Press CTRL+P from anywhere in the admin panel and start typing. Leafpub will search your posts, pages, tags, users, and menu items for a match. It's like Spotlight for your website.

Locater screenshot

Themes

Themes should be designed, not developed. Leafpub's themes don't use PHP code. Instead, they're made up of {{handlebar}} templates that are easier to read, write, and learn.

Never heard of handlebars? You're in for a treat. Here's a quick sample that outputs a post's title, image (if one exists), and content:

<h2 class="post-title">
{{title}}
</h2>

{{#if image}}
<img src="{{url image}}" alt="Post Image">
{{/if}}

<div class="post-content">
{{content}}
</div>

Leafpub ships with all the default helpers you're familiar with, and an array of custom helpers that will make designing themes an absolute joy. Learn more about handlebars in the docs.

Plugins

You're able to extend Leafpub's functionality with plugins.

Importer

If you're using  WordPress or Ghost as blogging plattform but want to switch to Leafpub, we're built the Importer to make the switch as easy as possible.

Leafpub logo

Try Leafpub

Once you try Leafpub, you'll never want to publish with anything else. It's open source, free, and easy to install. Go ahead, click the blue button.