README file from
GithubBlogizi for Obsidian
Publish notes from Obsidian to your Blogizi blog.
Docs: blogizi.com/docs/obsidian
Features
- New blog post — creates a note in your posts folder with frontmatter (command + ribbon)
- Insert frontmatter — Blogizi-compatible YAML template
- Upload as draft / Publish — pushes the active note via the Blogizi API (upload ribbon)
- Update by slug — re-pushing the same slug updates the existing post (default on)
- Load projects — pick which blog to publish to from your account
Setup
- Build the plugin (
npm install && npm run build), then copymain.js,manifest.json, andstyles.cssinto.obsidian/plugins/blogizi/(or symlink the repo during development). - Enable Blogizi under Obsidian → Settings → Community plugins.
- In Settings → Blogizi:
- Paste your account API key (Dashboard → Account → API on blogizi.com)
- Click Load projects and select a project (optional if you only have one)
- Create a post (ribbon or Blogizi: New blog post), fill
description/keyword, then Upload as draft or Publish.
Commands & ribbon
| Action | Command palette | Ribbon |
|---|---|---|
| New post note | Blogizi: New blog post | file-plus |
| Insert frontmatter | Blogizi: Insert frontmatter | — |
| Upload draft | Blogizi: Upload as draft | upload |
| Publish | Blogizi: Publish | — |
Frontmatter
---
title: "How we built our auth flow"
description: "A short meta description"
keyword: "indie app authentication"
slug: how-we-built-our-auth-flow
status: "draft"
date: "2026-08-07"
readingTime: 0
wordCount: 0
---
Your markdown content here.
Same format as Write in Markdown.
Development
npm install
npm run dev # watch → main.js
npm run build # production bundle
Symlink or copy into your vault:
ln -s "$(pwd)" "/path/to/Vault/.obsidian/plugins/blogizi"
Enable the plugin under Community plugins → Installed plugins.
API
Uses the same account-scoped Blogizi API as the CLI:
GET /api/account/projectsPOST /api/postswithupsert: truefor update-by-slug
License
This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).
Copyright (c) 2026 Blogizi.