A maintained fork of Jay Nguyen's obsidian-ghost-publish. It allows you to send Obsidian notes to the Ghost blogging platform, either as published or draft posts.
- In Ghost, create a new Custom Integration following this guide. You will need the Admin API Key and the API URL later.
- Install and enable the plugin
- In the plugin settings, fill in the API URL and Admin API Key from the Custom Integration you created earlier.
- You can now publish documents by clicking the little ghost in the sidebar, or by using the command pallete.
Send to Ghost uses front matter to set Ghost-specific settings such as the title, tags, and the featured image. You can add front matter by enclosing it in ---
at the beginning of a note.
The following options are supported:
---
title: String (default: filename)
tags: (default: none)
- tag1
- tag2
featured: Boolean (default: false)
published: Boolean (default: false)
excerpt: String (default: blank)
feature_image: String (default: blank)
---
This plugin uses PNPM for dependency management.
- Clone the repository.
- Run
pnpm i
to install the necessary dependencies - Run
pnpm dev
to automaticlly recompile as the project files change.
- Run
pnpm build
- Copy
main.js
andmanifest.json
toVaultFolder/.obsidian/plugins/send-to-ghost/
whereVaultfolder
is the location of your Obsidian vault.
If you find a bug, please submit an issue. Otherwise, please contact me via my website.