Mahmoud's Blog
This project is a personal blog developed by Mahmoud. The blog focuses on programming and web development topics. It includes featured posts on the home page and a hero section.
- Clone the repository:
git clone <repository-url>
- Navigate to the project directory:
cd <project-directory>
- Install the dependencies:
npm install
- Start the development server:
npm run dev
- Open your browser and visit
http://localhost:3000
to view the blog.
- Featured posts on the home page
- Hero section
- Dynamic page generation
- SEO optimization
- Markdown rendering
- store posts files in the
posts
directory
- Next.js
- React
- TypeScript
- HTML
- CSS
- React-Markdown
- Gray-Matter
- React-Syntax-Highlighter
Contributions are welcome! If you find any issues or have suggestions for improvements, please create a new issue or submit a pull request.
This project is licensed under the MIT License.