My Blog 📝
This is a blog app, built with Next.js and Tailwind CSS.
Note Blogs files within
src/content/blogare AI-generated by GPT3.5.

Tech Stack 📚:
TypeScript5.1.3Next.js13.4 andReact.jsTailwindCSS3.2 and its plugins.MDXwith contentlayer.- Shadcn/ui and Radix-ui.
- Lucide icons.
- Remark, rehype and their ecosystem.
- vercel/og.
- next-themes.
cslx,class-variance-authority, andtw-merge.EsLint,Prettier, and their ecosystem.
Features 🎉:
- Type safety with TypeScript.
- Next.js new App Router.
- Dark and light mode with
next-themes. - Auto generated Open Graph images with
vercel/og. - Tailwind CSS class sorting, merging and linting.
- Beutiful UI with
Shadcn/uiandRadix-ui. - Beutiful icons with
Lucide. - MDX
- Linting with
EsLintand formatting withPrettier. - Github Actions for CI.
Scripts 📜:
This project is built upon A7med3bdulBaset/next-template, so it uses pnpm as the package manager. If you want to use other package managers, you can delete pnpm-lock.yaml and run npm install or yarn install.
dev: Start development serverbuild: Build for productionstart: Start production serverpreview: build and start production serverlint: Lint codeformat: Format codeformat:check: Check code formattingtypecheck: Check typesci-check: Run all checksfix-all: Fix all linting and formatting errors
Inspiration 🎨:
Inspired by formaline'blog design, and shadcn/taxonomy code style.
Contributing 🤝:
Feel free to open an issue or a pull request.
If you have read all of this, please star the repo, it will help me a lot ❤️.