Integration

GitHub Pages

Commit content directly to GitHub repositories for Jekyll, Hugo, Astro, Next.js, and other static site generators.

Start for Free Read Documentation

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

1

Create Personal Access Token

In GitHub, go to Settings → Developer settings → Personal access tokens. Create a token with 'repo' scope.

2

Configure Repository

Enter your repository (owner/repo format), target branch, and the file path pattern for content files.

3

Set Frontmatter Format

Choose YAML, TOML, or JSON frontmatter format to match your SSG's requirements.

4

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.

Define Once

Configure every detail: prompts, style guides, AI provider, image generation, and more. Save it once, reuse it endlessly.

Run With Any Input

Feed keywords, CSV data, or Google Sheets. Each input produces an article based on your agent's settings.

Publish Automatically

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.

Other platforms
$0.50-5.00+ per article
effective cost baked into subscription
Publish Owl Publish Owl
$0.01-0.15+ per article
direct API cost, no platform markup
Generate 1,000 articles:
$500-5,000+ $10-150+

Get Started

From zero to published in five steps

1

Configure API Keys

Add your AI provider credentials in Settings. Start with one provider. You can always add more later.

2

Connect Your CMS

Optional. Link your WordPress, Ghost, or other platform for automatic publishing. You can also generate locally.

3

Create a Workflow

Set up your content workflow. Choose your AI providers, write prompts, and configure any optional features.

4

Add Keywords

Enter topics for your articles, or upload a spreadsheet for Template/pSEO mode. Each keyword becomes one article.

5

Generate & Publish

Run your workflow and watch articles generate in real-time. Edit if needed, then publish to your CMS.

Ready to automate your content?

Create your first workflow and publish today.

Start for Free