Blogizi
approvedby Rudolfs Rijkuris
Publish Obsidian notes to your Blogizi blog — frontmatter templates, drafts, and updates by slug. - This plugin has not been manually reviewed by Obsidian staff.
Blogizi 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.
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.