- Notifications
You must be signed in to change notification settings - Fork0
Blog using Notion cms made by jinsoo
License
NotificationsYou must be signed in to change notification settings
01-binary/binary01.me-notion-cms
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Welcome to my personal blog built with NextJS, Notion API, and Tailwind CSS!
- Built with Next.js, TypeScript, Tailwind CSS, and Jotai
- Supports responsive design
- Quickly configurable with the
site.config.tsfile - Supports infinite scrolling
- Fetches posts from Notion DB using Notion API
- Allows post updates without redeployment using Next.js Revalidate when Notion DB changes
- Image thumbnail previews using the
lqip-modernlibrary - Commenting feature with Giscus
Clone the repository:
git clone https://github.com/yourusername/your-repo-name.git
Navigate to the project directory:
cd your-repo-nameInstall the dependencies:
yarn
Set up the environment variables. Create a .env.local file and add your Notion API key and database ID:
NOTION_TOKEN=your_notion_tokenNOTION_POST_DATABASE_ID=your_notion_post_idNOTION_ABOUT_ID=about_your_notion_about_idBLOG_URL=your_blog_addr // ex: https://binary01.me
Run the development server:
yarn dev
Open your browser and visithttp://localhost:3000 to see the blog in action.
MIT ©Lee Jinsoo
About
Blog using Notion cms made by jinsoo
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
No releases published
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.
