The missing
publishing layer

A complete publishing system inside your Rails app. Write, translate, optimize, and ship a blog without changing your technical stack.

install

bundle add postnhost
bin/rails g postnhost:install
bin/rails postnhost:install:migrations
bin/rails db:migrate
config/routes.rb
mount Postnhost::Engine, at: "/blog"

✓ Your /blog is live.

Rails + Hotwire12+ core featuresGranular configurationReady in minutes

Publishing, connected

One workflow from first draft to every market.

The PostnHost article editor with cover image, title, and publishing controls
The PostnHost article translations screen with the Translate with AI dialog
The PostnHost schema settings screen for website and organization structured data

Built to save your time

All features you need to start & grow your blog

Rich text editor

A TipTap-based WYSIWYG editor for a focused writing experience.

Multilingual

Translatable articles, i18n, and locale-aware SEO metadata.

Image management

Optimized multisize WebP everywhere.

Version history

Published history with rollback options.

Suggested articles

Manual picks plus automatic suggestions from related categories.

Post scheduling

Schedule publication in the chosen timezone.

Localized SEO

Localized routes, language switcher, sitemap, and hreflang tags.

Settings

Canonical site URL, pagination, copy, and assets from the dashboard.

Customizable templates

Override any public view in your host application.

Frontend agnostic

Compatible with all modern stacks, from Propshaft to esbuild.

Authors

Multiple CMS users, author profiles, and co-author bylines.

Feature flags

Bring only what you need.

Ready when your Rails app is

Ship the blog your product deserves.

Install in minutes and publish your first post today.