Ghost x Obsidian - A dream blogging system

fromtheroot Dec 17, 2024

What is Ghost?

Ghost is a robust, open-source platform designed for professional publishers who want to create, share, and monetize content efficiently. Since its launch in 2013 following a successful Kickstarter campaign, Ghost has evolved into a powerful solution for modern publishing needs.

Ghost Platform

Key Features of Ghost:

  • Customizable Website Design: Gain complete control over your website’s aesthetics. Choose from pre-built themes or create bespoke designs to reflect your brand identity.
  • Advanced Editing Tools: Ghost’s editor supports rich media, including galleries, videos, and dynamic cards, making content creation seamless and engaging.
  • Integrated Newsletter Distribution: Build and engage your audience with integrated email newsletters, including advanced segmentation for tailored outreach.
  • Membership and Subscription Management: Monetize your content with ease using native signup forms and flexible membership tiers (free, monthly, or annual).
  • Analytics and Audience Insights: Understand your audience with detailed engagement metrics and refine your content strategy based on data.

For those new to Ghost, the platform offers a comprehensive manual and a supportive community filled with resources, forums, and tutorials to help you get started.


Automating Notes from Obsidian to Ghost

If you're a knowledge worker or writer who uses Obsidian for note-taking, integrating it with Ghost can create a seamless content pipeline. Imagine writing notes, refining ideas, and then publishing directly to your Ghost blog without leaving Obsidian. This section explains how to set up this automation and maximize your productivity.


Step-by-Step: Publish Notes from Obsidian to Ghost

Follow these steps to automate content publishing from Obsidian to Ghost using the "Send to Ghost" plugin.

1. Install the "Send to Ghost" Plugin in Obsidian

  1. Open Obsidian and navigate to:
    • SettingsCommunity Plugins.
  2. Ensure community plugins are enabled.
  3. Click Browse and search for "Send to Ghost".
  4. Install and enable the plugin.

2. Configure the Plugin

Once installed:

  1. Go to SettingsPlugin OptionsSend to Ghost.
  2. Enter the following credentials:
    • Ghost Site URL (your Ghost website link)
    • Admin API Key (or Staff Access Token)

3. Obtain Your Ghost API Credentials

  1. Log in to your Ghost Admin dashboard.
  2. Go to:
    • SettingsIntegrations.
  3. Create a new custom integration to generate an Admin API Key.
  4. Copy the generated API Key.

4. Set Up the Plugin in Obsidian

Paste your Ghost URL and API Key into the plugin’s settings to connect Obsidian with your Ghost blog.


5. Prepare Your Notes for Publishing

To ensure your notes publish correctly on Ghost, add YAML front matter at the top of your note:

---
title: "Your Post Title"
tags:
  - Tag1
  - Tag2
featured: false
published: false
excerpt: "A brief summary of your post."
feature_image: "https://i.imgur.com/ju9E5py.jpeg"
---

Tags