Skip to main content

Publish via GitHub (Lovable, Bolt, Replit, v0 and more)

Have Citera open pull requests with blog posts in your GitHub repository, including sites built with AI app builders.

L
Written by Liam Karlsson

If your site's code lives in a GitHub repository, Citera can publish blog posts as pull requests you review and merge. This also works for sites built with Lovable, Bolt.new, Replit, v0, Base44, Cursor, Claude or ChatGPT, as long as the project is backed by a GitHub repo.

Connect

  1. Select the brand in the sidebar.

  2. Go to Settings → Integrations and choose GitHub (or the builder you use).

  3. Install the Citera GitHub App on your GitHub account and grant access to the repository.

  4. Back in Citera, choose the publish target repository for this brand.

  5. Set where blog posts live: the folder that holds your blog content. You can click I don't know, find it for me, or leave it empty and the first pull request will set up a blog for you.

Until a repository is chosen, nothing can publish and the calendar shows Connect a CMS.

How publishing works

When a post is ready to publish, Citera opens a pull request with the post in your repository. Merge it to put the post live.

Disconnecting

Unlinking stops Citera from publishing to that repository. The GitHub App stays installed on your GitHub account until you remove it in GitHub's settings.

Did this answer your question?