Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Pika.publish

Otávio CordeiroOtávio Cordeiro209 downloads

Publish notes to Pika.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

Pika.publish is a community-maintained plugin for Obsidian that lets you publish notes to your Pika blog — right from your vault.

This community-maintained plugin is not affiliated with Pika or Obsidian.

Does this plugin improve your workflow? Say thanks with a coffee.

Features

  • Publish to Pika via the Micropub API
    • Posts: publish with title, tags, visibility (Draft/Public), and optional post date.
  • Image handling
    • Automatically finds local images in your note (standard Markdown and Obsidian wiki-style image links), uploads them to Pika, and replaces references with hosted URLs.
    • Caches uploaded image mappings in note properties for fast re-publish.
  • Tags
    • Default tags and visibility for new posts.
  • Obsidian Properties (YAML frontmatter) support
    • Uses title, tags when present; falls back to filename and defaults otherwise.
    • Saves url after successful publishing for easy updates.

Login

Create an App Token in Pika at Settings → App tokens, copy it immediately, and paste it in Settings → Pika.publish.

Quick start

  1. Create or open a Markdown note.
  2. Optionally add Properties (or YAML) for:
    • title: overrides filename as the post title.
    • tags: comma-separated list (e.g., writing, book-notes).
  3. Use the Command Palette and run Publish Post to Pika.
  4. Review and adjust fields (title, tags, visibility, date).
  5. Confirm to publish. The note's Properties will be updated with the post url.

Commands

  • Publish Post to Pika: publish or update the current note as a post.

Settings

  • Posts
    • Tags: default tags for new posts (comma-separated).
    • Visibility: Draft or Public default for posts.
  • Account
    • App Token: log in / log out of Pika.

Properties (YAML frontmatter)

  • title: used as the post title. Falls back to filename if missing.
  • tags: comma-separated tags. Falls back to defaults if missing.
  • url: added by Pika.publish after a successful publish; used to update existing posts.

Example:

---
title: My New Post
tags: writing, book-notes
url: https://you.pika.page/posts/my-new-post
---

Editing and updating

  • After publishing, the note's url is saved in Properties.
  • To update a post, edit the note (or title/tags) and run Publish Post to Pika again.

Images

  • Supported image syntaxes:
    • Standard Markdown: ![alt](path/to/image.png)
    • Obsidian wiki-style: ![[path/to/image.png]]
  • Local images are read from your vault, uploaded to Pika's media endpoint, and references are replaced with hosted URLs.
  • Relative paths are resolved against the note's folder. Remote image URLs are left unchanged.
  • If you need to force reprocessing, remove the image_urls Property and re-publish.

Post date

  • In the post review dialog, you can optionally set the date of the post. Use any date from the past up to the current date and time (e.g., 2025-09-12 14:00). Leave blank to use the current date and time.

Building from source

Clone into your vault's plugins folder:

cd .obsidian/plugins/
git clone https://github.com/otaviocc/obsidian-pika

Install and build:

cd obsidian-pika
npm i
npm run build

Restart Obsidian and enable the plugin under Community Plugins.

Contributing

  1. Fork this repository and follow the build steps above using your fork.
  2. Create a feature branch.
  3. Commit and push your changes.
  4. Open a pull request.

License

MIT

HealthGood
ReviewPassed
About
Publish notes to your Pika blog via the Micropub API straight from your vault. Find and upload local images, replace links with hosted URLs, and cache mappings in note properties for quick re-publishes. Use YAML frontmatter or defaults for title, tags, visibility (Draft/Public), and save the post URL for updates.
PublishingIntegrationsImages
Details
Current version
1.0.3
Last updated
4 months ago
Created
5 months ago
Updates
4 releases
Downloads
209
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Ko-fi
Author
Otávio CordeiroOtávio Cordeirootaviocc
otavio.cc
GitHubotaviocc
social.lol
  1. Community
  2. Plugins
  3. Publishing
  4. Pika.publish

Related plugins

Wechat Converter

将 Markdown 转换为微信公众号排版,并支持一键发送到微信公众号(支持自定义 CSS和公众号贴图)、飞书、小红书、知乎、微博、CSDN等20+平台。

Image auto upload

Upload images from your clipboard by PicGo.

GitHub

Share as Gist

Share a note as a GitHub.com Gist.

Digital Garden

Publish your notes to a digital garden for others to enjoy.

BRAT

Easily install a beta version of a plugin for testing.

LanguageTool Integration

Advanced grammar and spell checking, powered by LanguageTool.

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.

Self-hosted LiveSync

Sync vaults securely to self-hosted servers or WEBRTC.

Custom Frames

Turn web apps into panes using iframes with custom styling. Also comes with presets for Google Keep, Todoist and more.

Local REST API with MCP

Unlock your automation needs by interacting with your notes over a secure REST API.