vue-notionlibrary with you – it is now possible to use Notion as a CMS for Vue (e.g. a statically generated Nuxt blog).
You can now make Page, Lists, etc., etc., etc. in Notion and render it anywhere using Vue. Those renders can be statically stored and are a lot faster than sharing public Notion pages!
The following is a simple Notion List:
- This is a list item
- And another one
- Even a nested one
- Not impressed yet?
Or a Notion callout:
Check the README for all supported Notion blocks!
🎯 Accurate – Results are almost identical
🎨 Custom Styles – Styles are easily adaptable. Optional styles included
🔮 Syntax-Highlighting – Beautiful themeable code highlighting using Prism.js
🌎 SSR / Static Generation Support – Functions to work with Nuxt and other frameworks
npm install vue-notion
NotionRenderer specification and more information on the Notion API and integration with Nuxt can be found at
- Jannik Siebert – vue-notion Code
- Dominik Sobe – vue-notion Inspiration, Debugging
- Tobias Lins – react-notion Idea, Code
- Timo Lins – react-notion Code, Documentation
- samwightt – react-notion Inspiration & API Typings
MIT © Jannik Siebert