Integration

GitHub

If the site is static and lives in a repo, an article is a file. Inowara commits markdown and images into your repo, and your existing build takes it from there.

What we need from you

  • A repo as owner/name and the branch to write to.
  • Write access to content in that repo.
  • Paths for posts and images, if they differ from the defaults.

What lands on the destination

  • A markdown file with frontmatter: title, meta title, description, date, image, category
  • Article images in the image folder of the repo
  • A separate folder for landing pages, if you use them

How it works

The publishing flow, step by step

01

Images first, then the markdown

The order is deliberate. Committing the markdown triggers your build, so the images have to be in place already or the first build ships broken images.

02

Frontmatter shaped to your template

Title, description, date, image, category and author go into frontmatter. The body stays HTML inside the markdown, which every static site generator renders without loss.

03

A changed slug leaves no duplicate

If the slug changes, the old file is deleted in the same pass, so two versions of the same text never sit on the site.

Limits

What this integration does not do

It's on the page on purpose. Better seen now than after the first publish.

  • We touch nothing outside the content and image folders. Build, configuration and the rest of the repo are yours.
  • If your template breaks the build, you see it in GitHub Actions exactly like with any other commit.

FAQ

Common questions — GitHub

Does it work with Astro, Hugo and Next.js?

Yes, with any generator that reads markdown from the repo. Frontmatter fields are configured to match your template.

Do edits show up as normal commits?

Yes. Every publish is a commit with a clear message, so article history lives in git like everything else.

Next step

Ready for organic growth?

Connect any site — services, webshop or blog. The plan builds itself, articles are written and published on schedule, and the first one is free.