PersonnaPress

Auto-Publish AI Blogs Directly to GitHub Pages.

PersonnaPress detects your Jekyll, Astro, Hugo, or Next.js setup and commits the post where it belongs: no config, no copy-paste, no SSH keys.

Jekyll · Astro · Next.js · Hugo · Eleventy · Docusaurus · MkDocs

See it work

|

How It Works

From notes to merged PR in minutes

  1. 01

    Connect your repo

    Install the PersonnaPress GitHub App on your account. Select which repository contains your site. No tokens, no SSH keys, no config files.

  2. 02

    Auto-detection

    PersonnaPress scans your repo for framework signals — _config.yml, astro.config.*, hugo.toml — and resolves the correct publish path automatically.

  3. 03

    Write in your voice

    Drop your notes. PersonnaPress generates a full SEO blog post in your brand voice, formatted for your framework with correct front matter.

  4. 04

    PR-first publish

    After you approve the draft, PersonnaPress opens a Pull Request to your repo. Merge it to publish. Direct commit is available for trusted workflows.

Framework Support

Works with your setup

PersonnaPress automatically detects your framework from repo signals and writes your post to the correct folder in the correct format. No configuration file required.

Jekyll

_config.yml · _posts/

_posts/YYYY-MM-DD-slug.md

Astro

astro.config.* · src/content/

src/content/blog/

Next.js

next.config.* · posts/

posts/{slug}.md

Hugo

hugo.toml · content/

content/posts/

Eleventy

.eleventy.js

src/posts/

Docusaurus

docusaurus.config.* · blog/

blog/YYYY-MM-DD-slug.md

MkDocs

mkdocs.yml · docs/

docs/blog/posts/

Plain static

index.html

docs/{slug}.html

Why PersonnaPress

Not a CMS. A publishing layer.

PersonnaPress vs Pages CMS vs Decap CMS feature comparison
FeaturePersonnaPressPages CMSDecap CMS
AI content generation
Auto framework detection
PR-first publish
Voice-matched writing
No config file required

Get Started

Your next post is one Brain Dump away.

Paste your raw notes. PersonnaPress writes the post in your voice and commits it to your GitHub repo in the right format for your framework.

Start free, no credit card

14-day free trial · 8 frameworks supported · PR-first by default