Skip to content

beiryu/nextjs-blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Personal Tech Blog

Blog Screenshot

A personal blog built with Next.js and Notion API, focusing on sharing coding experiences, interviews, math, and related topics.

Features

  • πŸ“ 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

πŸ›  Built with

πŸš€ Getting Started

  1. Clone the repository
    git clone https://github.com/yourusername/your-blog-repo.git
    
  2. Install dependencies
    cd your-blog-repo
    npm install
    
  3. Set up environment variables (see .env.example)
  4. Run the development server
    npm run dev
    
  5. Open http://localhost:3000 in your browser

πŸ“ Writing Content

  1. Create a new page in your designated Notion database
  2. Fill in the required properties (title, date, tags, etc.)
  3. Write your content using Notion's editor
  4. The blog will automatically update with the new content

πŸ”§ Configuration

[Add any specific configuration instructions here]

πŸ“ˆ Roadmap

  • Add search functionality
  • Implement dark mode
  • Create an about page
  • Add comments section

🀝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issues page.

πŸ“ License

This project is MIT licensed.

πŸ™ Acknowledgements

This blog was inspired by these awesome open-source projects:

About

πŸ“ A personal blog built with Next.js and Notion API.

Resources

License

Stars

Watchers

Forks

Packages

No packages published