Mahmoud-AbouDeghedy / personal-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. The project also includes dynamic page generation for each blog post page and a section for personal-contact to send feedback.

Home Page:https://personal-blog-iota-ebon.vercel.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Project Name

Mahmoud's Blog

Description

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.

Installation

  1. Clone the repository: git clone <repository-url>
  2. Navigate to the project directory: cd <project-directory>
  3. Install the dependencies: npm install

Usage

  1. Start the development server: npm run dev
  2. Open your browser and visit http://localhost:3000 to view the blog.

Features

  • Featured posts on the home page
  • Hero section
  • Dynamic page generation
  • SEO optimization
  • Markdown rendering
  • store posts files in the posts directory

Technologies Used

  • Next.js
  • React
  • TypeScript
  • HTML
  • CSS
  • React-Markdown
  • Gray-Matter
  • React-Syntax-Highlighter

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, please create a new issue or submit a pull request.

License

This project is licensed under the MIT License.

About

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. The project also includes dynamic page generation for each blog post page and a section for personal-contact to send feedback.

https://personal-blog-iota-ebon.vercel.app/


Languages

Language:TypeScript 65.6%Language:CSS 31.6%Language:JavaScript 2.8%