Nuxt3-blog based on Nuxt 3, Tailwind CSS and Notion API

Overview

nuxt3-blog

Netlify Status

Description

This is a work in progress project based on Nuxt 3, Tailwind CSS and Notion API

You can see the demo here.

Stack

Environment variables setup

NOTION_API_TOKEN=your_notion_integration_token
NOTION_POST_DATABASE=your_notion_posts_database

Notion database template

Title Description Category Author Date Visible
type: Key type: Text type: Multi-select type: User type: Date type: Checkbox

Notion compontents

Block type Status Comment
Heading 1
Heading 2
Heading 3
Toggle heading 1
Toggle heading 2
Toggle heading 3
Paragraph
Rich text
To-do list
Bullet list
Table
Toggle
Quote
Divider
Page link
Callout
Table of contents
Block equation
Image
Emoji
Bookmark
Synced block
User mention Works, just highlights the user
Code 🔨 Works without syntax highlighting - will implement something like highlight.js later
Numbered list 🔨
Subpage 🔨 It has to have the same properties as the parent article, will fix it later
Page mention 🔨 Works, but for articles - not for subpages
Date mention 🔨 Formatting still to do
Inline Equation 🔨 For now inline displays as a block - will fix it later
Video 🔨 To do
Audio 🔨 To do
File 🔨 To do
Embed 🔨 To do
Child database Not implementing
Breadcrumb Not implementing
Button Not implementing
You might also like...
Nuxt3 starter with tailwindcss, prisma, vueuse, formkit, iconify

Nuxt3 starter with tailwindcss, prisma, vueuse, formkit, iconify

An application / authentication starter kit frontend in Nuxt3 for Laravel Breeze.

Laravel Breeze - Nuxt3 Edition 🏝️ Introduction Based on the work made at breeze-next This repository is an implementation of the Laravel Breeze appli

Simple boilerplate with nuxt + tailwind + supabase for your project

Nuxt + Tailwind + Supabase Clone to your own project $ git clone https://github.com/aripadrian/nuxt-supabase-tailwind-boilerplate.git your-project-nam

🍃 Windi CSS for Nuxt.js ⚡
🍃 Windi CSS for Nuxt.js ⚡

nuxt-windicss Windi CSS for Nuxt.js! ⚡️ Next generation utility-first CSS framework. Features 🧩 On-demand CSS utilities (Compatible with Tailwind CSS

This is nuxt invoice app using nuxt.js and firebase
This is nuxt invoice app using nuxt.js and firebase

Nuxt Invoice App Build Setup # install dependencies $ npm install # serve with hot reload at localhost:3000 $ npm run dev # build for production and

nuxt-fullpage is a nuxt module for creating fullscreen page scroll fast and simple.

Nuxt fullpage Nuxt module for creating fullscreen page scroll fast and simple. Demo online Table of contents Installation Usage Options Contributing I

A lightweight Nuxt template to build a Markdown driven website. Powered by Nuxt Content, TailwindCSS and Iconify.
A lightweight Nuxt template to build a Markdown driven website. Powered by Nuxt Content, TailwindCSS and Iconify.

A lightweight Nuxt template to build a Markdown driven website. Powered by Nuxt Content, TailwindCSS and Iconify.

WordPress module for Nuxt.js with full support for SSR and Nuxt.js PWA module.

WordPress module for Nuxt.js with full support for SSR and Nuxt.js PWA module.

🖼Portfolio built with Nuxt and Nuxt Content

🖼Portfolio built with Nuxt and Nuxt Content

Comments
  • Trying to deploy to netlify and a little confused on build commands.

    Trying to deploy to netlify and a little confused on build commands.

    Hi, we have been tinkering around with your repo and it's awesome. We have it working on the local side of things using either npm run dev or yarn dev and we having it getting all data from Notion correctly. I have 2 questions that I'm hoping you might he able to help with. We are noobs to Nuxt3 but loving it so far. And we are Notion enthusiast and would love to use it as our backend CMS. Any and all guidance would be much appreciated. Thank you for your time in advance.

    Question :

    1. Should we use npm, yarn or nuxt as our package managers
    2. I'm confused on if we need to yarn build or yarn generate first and then somehow tell Netlify that we are doing that through their build process.
    3. When deploying on Netlify what should our build settings be.

    Sincerely, Lee Kancher Cheers

    Screen Shot 2022-08-20 at 11 20 26 AM
    opened by Right-Brain-Group 3
Build a full-blown jamstack blog with Nuxt 3, Storyblok and Tailwind CSS demo repo

Nuxt 3 Minimal Starter Look at the nuxt 3 documentation to learn more. Setup Make sure to install the dependencies: # yarn yarn install # npm npm ins

Dawntraoz Storyblok 6 Nov 17, 2022
Starter Template for Nuxt.js with Tailwind CSS and Axios.

Starter Template for Nuxt.js with Tailwind CSS and GraphQL Build Setup # install dependencies

Michael Owuor 1 May 12, 2022
Youtube clone with Tailwind CSS and Nuxt 3

Youtube clone with Tailwind CSS and Nuxt 3 Original Medium post I cloned Youtube with Tailwind CSS in 3 days and you will learn it in 3 minutes! Youtu

Leon To 29 Dec 20, 2022
My personal website built with Nuxt.js, TypeScript and Tailwind CSS✨

My personal website built with Nuxt.js, TypeScript and Tailwind CSS✨

Luis 3 Nov 17, 2022
Nuxt3 with brilliant bells and useful whistles

Nuxt.js 3 + Supabase starter for Typescript lovers Nuxt Starter Kit is an opinionated boilerplate based off of Nuxt3(beta), with all the bells and whi

Aftab Alam 120 Dec 27, 2022
A template project for vue3, View UI Plus, Nuxt3, SSR, just install and run.

view-ui-project-nuxt A template project for vue3, View UI Plus, Nuxt3, SSR. Nuxt 3 Minimal Starter Look at the nuxt 3 documentation to learn more. Set

View Design 6 Dec 5, 2022
A beautiful blog using Nuxt.js

Blog Epic blog I made: https://explosion-scratch.github.io/blog Uses tailwind, Nuxt and SCSS. How stuff is made: Front page: Uses the CSS drop-shadow

--Explosion-- 14 Sep 29, 2022
A serverless blog powered by Nuxt/Content + TailwindCSS by TFD

A serverless blog powered by Nuxt/Content + TailwindCSS by TFD Features This is a serverless blog powered by @nuxt/content and TailwindCSS with integr

tfd-ed 22 Nov 23, 2022
🌰 WIP! A starter example for element-plus with nuxt3.

Element Plus with Nuxt 3 Minimal Starter ?? WIP (Work in Progress) Nuxt3 is still beta, we may need to keep updating to adapt it. Preview: https://nux

Element Plus 119 Jan 4, 2023
Deploy Nuxt3 on Layer0 with Limelight

Deploy Nuxt3 on Layer0 with Limelight Layer0 by Limelight is an Edge Compute Platform with over 130 global points of presence. Limelight operates its

Adebiyi Adedotun 0 Feb 16, 2022