A personal blog built with Next.js and Notion API, focusing on sharing coding experiences, interviews, math, and related topics.
- π Content management through Notion database
- π¨ Responsive design with Tailwind CSS
- π§ Newsletter integration with Convertkit
- π Fast and SEO-friendly with Next.js
- π TypeScript for improved code quality and maintainability
- Framework: Next.js
- Language: TypeScript
- Styling: Tailwind CSS
- Content Management: Notion API
- Newsletter: Convertkit
- Deployment: Vercel
- Domain: .Tech
- Clone the repository
git clone https://github.com/yourusername/your-blog-repo.git - Install dependencies
cd your-blog-repo npm install - Set up environment variables (see
.env.example) - Run the development server
npm run dev - Open http://localhost:3000 in your browser
- Create a new page in your designated Notion database
- Fill in the required properties (title, date, tags, etc.)
- Write your content using Notion's editor
- The blog will automatically update with the new content
[Add any specific configuration instructions here]
- Add search functionality
- Implement dark mode
- Create an about page
- Add comments section
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
This project is MIT licensed.
This blog was inspired by these awesome open-source projects:
