Integration
GitHub Pages
Commit content directly to GitHub repositories for Jekyll, Hugo, Astro, Next.js, and other static site generators.
Static sites, dynamic content
Static site generators like Jekyll, Hugo, Astro, and Next.js deliver incredible performance by pre-building pages. Publish Owl commits content directly to your GitHub repository, triggering your build pipeline.
Content is formatted as Markdown, MDX, or JSON with configurable frontmatter. Your SSG picks it up on the next build and deploys it automatically.
Perfect for developer blogs, documentation sites, marketing sites, and anywhere you want the speed and security of static hosting.
Supported Features
- Markdown (.md) files
- MDX (.mdx) files
- JSON content files
- YAML frontmatter
- TOML frontmatter
- JSON frontmatter
- Custom file paths
- Any branch target
Compatible With
Any static site generator
Jekyll
GitHub's default SSG. Drop Markdown files in _posts/ with YAML frontmatter.
Hugo
Lightning-fast builds. Content goes in content/ with TOML, YAML, or JSON frontmatter.
Astro
Modern framework for content sites. Supports Markdown and MDX in src/content/.
Next.js
React framework with static export. MDX or JSON content for dynamic pages.
Gatsby
React-based SSG with GraphQL. Markdown files become pages via plugins.
11ty
Simple, flexible SSG. Supports Markdown, Nunjucks, and more.
Setup
Connect your repository
Create Personal Access Token
In GitHub, go to Settings → Developer settings → Personal access tokens. Create a token with 'repo' scope.
Configure Repository
Enter your repository (owner/repo format), target branch, and the file path pattern for content files.
Set Frontmatter Format
Choose YAML, TOML, or JSON frontmatter format to match your SSG's requirements.
Publish Content
Articles are committed directly to your repo. Your CI/CD pipeline handles the build and deploy.
File Format
Configurable output
Each static site generator has its own conventions. Publish Owl adapts to your setup with configurable file formats and frontmatter styles.
Set the file path pattern (e.g., content/posts/{slug}.md) and frontmatter fields. Articles automatically include title, date, and any custom fields.
Example Output
--- title: "Your Article Title" date: 2025-01-22 slug: your-article-title image: /images/featured.jpg --- Your markdown content here...
What is Publish Owl?
AI workflows that think like a content team
Publish Owl orchestrates multiple AI models in sequence, where each step builds on the previous. Just like a content team where researchers hand off to writers, who hand off to editors.
You define the workflow once, then run it with any keyword or data source. The platform handles everything from initial research to final publication on your CMS of choice.
Use your own API keys for complete cost control. No middleman markup, no hidden fees. Just direct access to the AI providers you choose.
Configure every detail: prompts, style guides, AI provider, image generation, and more. Save it once, reuse it endlessly.
Feed keywords, CSV data, or Google Sheets. Each input produces an article based on your agent's settings.
Articles go directly to WordPress, Ghost, Webflow, and other supported platforms with optional scheduling and drip publishing.
Why BYOK?
Skip the hidden markup
Most AI content platforms meter your usage behind subscription tiers. What costs them pennies in API calls gets marked up 10-50x before it reaches you through article limits and pricing tiers.
Publish Owl uses a BYOK (Bring Your Own Key) model. You connect your own API keys from OpenAI, Anthropic, Google, or others, and pay the AI providers directly at their rates.
No middleman. No hidden fees. No surprise bills. Just transparent, direct API costs that you control.
Get Started
From zero to published in five steps
Configure API Keys
Add your AI provider credentials in Settings. Start with one provider. You can always add more later.
Connect Your CMS
Optional. Link your WordPress, Ghost, or other platform for automatic publishing. You can also generate locally.
Create a Workflow
Set up your content workflow. Choose your AI providers, write prompts, and configure any optional features.
Add Keywords
Enter topics for your articles, or upload a spreadsheet for Template/pSEO mode. Each keyword becomes one article.
Generate & Publish
Run your workflow and watch articles generate in real-time. Edit if needed, then publish to your CMS.