Mishka Blog brings multi-author, multi-team publishing to Mishka CMS. Posts with draft, scheduled and published states & SEO, collections, tags, blogger profiles, editorial teams, threaded comments, ratings, follows and a share card for every post, with a real-time admin on Phoenix LiveView.
Rich content with draft, scheduled and published states, SEO meta + Schema.org, reading time, featured flag and full version history.
Group posts into hierarchical categories with parent / child nesting, per site.
Multi-language tagging with usage counts to organise content the way readers search.
Public author profiles: bio, expertise, avatar, social links and a clean slug URL.
Group bloggers into editorial teams, each with its own page, members, roles and followers.
Nested threads with moderation states, pinning, spam control and IP/UA tracking.
1 to 5 star reader ratings through the API, one per reader, averaged per post into an SEO variable.
Readers save posts to read later through the API. Every user gets a bookmark list.
Unique views per reader, with their referrer, and an admin analytics page: top posts, referrers and signed-in readers over 7, 30 or 90 days.
Readers follow bloggers and teams through the API, and each counts its followers.
Every post, category, tag, author and team gets its own 1200×630 link card.
Draft, summarize and translate posts inside the editor. Write in English, ship everywhere.
Drag and drop any Phoenix component into the TipTap editor. The post saves it with the text and draws it right in the article. Tap the blocks below to see a post take shape.
Give it a topic and it will draft the whole post: outline, body, code samples, SEO meta and tags. Or highlight a paragraph and it will rewrite, summarize, or translate it. The assistant will know your brand voice and every language your blog supports.
Share a post anywhere and it arrives as its own 1200×630 card: title, authors, date and reading time.
SEO-first by design, with an admin analytics page of its own: views, top posts, referrers and signed-in readers.
Every post generates structured data, Open Graph cards, canonical tags and reading time. Its readers' average rating is a variable any SEO field can use. Nothing extra to install.
Mishka Blog ships with Mishka CMS, and both are free and open source. Need a custom blog or a feature built on top of it? Hire us.
Release notes, blogging tips and product updates from the team building Mishka. No spam, unsubscribe anytime.