Skip to content

peelar/poltergeist

Repository files navigation

Poltergeist

Poltergeist is Astro + Notion based content platform.

The 🐒 idea is: you write your posts in Notion, Astro statically generates them.

The 🦍 idea is: you choose where you manage your content (Notion/Obsidian/VSCode/whatever), Poltergeist provides the infrastructure and integrations, and Astro statically generates them.

See todo for the current status.

Development

Poltergeist uses Notion as a blog post database. You have to point to a database in your Notion workspace through an env var NOTION_DATABASE_ID.

You have to provide names of some key properties in your database through env vars:

  • PUBLISHED_ATTRIBUTE: checkbox. Indicates whether the post is published or not.

Blog posts with PUBLISHED_ATTRIBUTE set to false will only be rendered in development.

About

Astro + Notion based content platform

Topics

Resources

Stars

Watchers

Forks