Jekyll
_config.yml · _posts/
_posts/YYYY-MM-DD-slug.md
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
|How It Works
Install the PersonnaPress GitHub App on your account. Select which repository contains your site. No tokens, no SSH keys, no config files.
PersonnaPress scans your repo for framework signals — _config.yml, astro.config.*, hugo.toml — and resolves the correct publish path automatically.
Drop your notes. PersonnaPress generates a full SEO blog post in your brand voice, formatted for your framework with correct front matter.
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
PersonnaPress automatically detects your framework from repo signals and writes your post to the correct folder in the correct format. No configuration file required.
_config.yml · _posts/
_posts/YYYY-MM-DD-slug.md
astro.config.* · src/content/
src/content/blog/
next.config.* · posts/
posts/{slug}.md
hugo.toml · content/
content/posts/
.eleventy.js
src/posts/
docusaurus.config.* · blog/
blog/YYYY-MM-DD-slug.md
mkdocs.yml · docs/
docs/blog/posts/
index.html
docs/{slug}.html
Why PersonnaPress
| Feature | PersonnaPress | Pages CMS | Decap CMS |
|---|---|---|---|
| AI content generation | |||
| Auto framework detection | |||
| PR-first publish | |||
| Voice-matched writing | |||
| No config file required |
Get Started
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 card14-day free trial · 8 frameworks supported · PR-first by default