Next.js 14 personal website with Notion-powered blog
Top 81.1% on sourcepulse
This repository contains a personal website built with Next.js 14, featuring a Notion-powered blog and a Bento-inspired design. It's targeted at developers looking for a modern, performant personal site template that leverages a headless CMS for content management. The primary benefit is a clean, customizable, and easily deployable website with integrated blog functionality.
How It Works
The website utilizes Next.js 14 for server-side rendering and static site generation, ensuring fast load times and good SEO. Content is managed via the Notion API, allowing dynamic retrieval and display of blog posts. The UI is styled using TailwindCSS and NextUI, implementing a responsive Bento-inspired layout for a visually appealing and organized presentation.
Quick Start & Requirements
yarn install
.env.local
file with OPENAI_API_KEY
, NEXT_PUBLIC_MAPBOX_TOKEN
, NEXT_PUBLIC_FIREBASE_API_KEY
, and SITE_URL
.yarn dev
Highlighted Details
Maintenance & Community
This is a personal project repository. Contribution guidelines are provided, encouraging discussion for major changes.
Licensing & Compatibility
The repository does not explicitly state a license. This implies all rights are reserved by the author, potentially restricting commercial use or derivative works without explicit permission.
Limitations & Caveats
The lack of an explicit open-source license means commercial use, redistribution, or modification may be restricted. The project relies on external API keys (OpenAI, Mapbox, Firebase) which must be obtained and configured separately.
2 months ago
Inactive