Welcome to My Blog, a simple blog built with Next.js 13 and Markdown for content.
- Next.js 13
- React 18
- React Spring
- TypeScript
- Tailwind CSS
- I18n
- Render blog posts from Markdown files.
- Responsive design for various devices.
- Light and dark theme.
- Comments via Giscus.
data/
: Contains data-related files.i18n/
: Internationalization and localization files.posts/
: Markdown files for blog posts.giscus.ts
: Configuration for the Giscus comment system.metadata.ts
: Metadata and configuration for the blog.
public/static/
: Public static images and other assets.src/
: The main source code directory.app/
: Next.js pages and routing.assets/
: Global and component-specific CSS.components/
: Reusable React component.hooks/
: Custom React hooks.plugins/
: Additional plugins or extensions.utils/
: Utility functions and helper modules.middleware.ts
: Next.js middleware.
tests/
: Test folder contains the application's test files.types/
: TypeScript type definitions.