Skip to content

altankurt/altankurt.dev

Repository files navigation

altankurt.dev

A dynamic website and blog platform built with Next.js, offering rich content and user experience. This platform leverages the power of modern JavaScript and React to offer a rich content and user experience, with optimized performance, SEO-friendly pages, and a modular architecture for scalable development.

Table of Contents

Features

  • Component Architecture: Modular and reusable component structure for scalable development.
  • Dynamic Routing: Dynamic routing for blog posts.
  • Static Routing: Effective content presentation for projects.
  • Responsive Design: Modern and responsive design with TailwindCSS.
  • Content Management: Integrated with gray-matter and reading-time, next-share, for rich content presentation.
  • Theme Switching: Switch between night and day modes.
  • Traffic Analysis: Integrated with Google Analytics for traffic insights.
  • SEO Friendly: Optimized structure for search engines.
  • Social Media Sharing: Customized post detail page and sharing component.
  • Custom Post Detail Page: Offers a unique view for each post.

Technologies Used

  • Next.js
  • TailwindCSS
  • Dynamic Routing (Next.js feature for blog posts)
  • Static Routing (Next.js feature for projects)
  • gray-matter (for parsing markdown files)
  • reading-time (to estimate reading time for posts)
  • react-markdown (to render markdown content)
  • react-syntax-highlighter (for code syntax highlighting in markdown)
  • next-themes (for theme switching capabilities)
  • next-share (for social media sharing capabilities)
  • Google Analytics (for traffic insights)

Installation

  1. Clone the project:
git clone https://github.com/altankurt/altankurt.dev.git
  1. Navigate to the project directory:
cd altankurt.dev
  1. Install the dependencies:
npm install
  1. Run the project locally:
npm run dev

Usage

Open your browser and navigate to http://localhost:3000

Contributing

Contributions, issues, and feature requests are welcome! Feel free to check issues page. We can discuss further there.

License

This project is licensed under the MIT license. For more information, see the LICENSE file.

Contact With