Skip to content

A blog built with Astro that fetches pages from Notion.

License

Notifications You must be signed in to change notification settings

alpiez/notion-astro-blog

Repository files navigation

Notion Astro Blog

A blog built with Astro that fetches pages from your Notion.

⚠ Under development! 🤔 But most of the hypothetical functions needed for blog are all here. Create an issue if you needed any Notion block to be added!

How to setup

Please follow this guide! 👉 HOWTOSETUP

Run the server

# For development
npm run dev

# To build and deploy
npm run build
npm run preview

Supported blocks

  • ✅ paragraph
  • ✅ heading 1, 2, 3
  • ✅ bulleted list
  • ✅ numbered list
  • ✅ toggle
  • ✅ quote
  • ✅ callout
  • ✅ code
  • ✅ image
  • ✅ equation
  • ✅ synced block
  • ❌ divider
  • ❌ file
  • ❌ table
  • ❌ table of contents
  • ❌ todo
  • ❌ video

Other features

  • ✅ Text formatting (Highlight, bold, italicize, underline, strike, code, equation)
  • ❌ Colors option for callout block
  • ❌ And many more I think...

Unneeded Blocks

Blocks that are not essential for crafting a blog will not be added.

Open to any requests for these blocks to be added.

  • bookmark
  • breadcrumb
  • child database
  • child page
  • link preview
  • pdf