Visit the blog: byshuhrat.com
├── app/ # Next.js App Router
│ ├── [slug]/ # Dynamic blog post pages
│ ├── posts/ # Blog posts listing
│ ├── fonts.ts # Font configuration
│ ├── global.css # Global styles
│ └── layout.tsx # Root layout
├── public/ # Static content
│ ├── [post-slug]/ # Individual blog posts
│ │ └── index.md # Post content
│ └── bg-img.png # Background image
├── og/ # Open Graph image generation
└── README.md # This file
- Node.js 22.8.0 or later
- npm or yarn
-
Clone the repository
git clone https://github.com/shuhrat-kobulov/byshuhrat.com.git cd byshuhrat.com -
Install dependencies
npm install
-
Start development server
npm run dev
-
Open your browser
http://localhost:3000
# Build static site
npm run build
# Preview production build
npm run start-
Create a new directory in
public/with your post slug:mkdir public/my-new-post
-
Add an
index.mdfile with frontmatter:--- title: 'Your Post Title' date: '2025-10-25' spoiler: 'Brief description for social sharing' --- Your content here...
-
The post will automatically appear in your blog!
While this is a personal blog, I welcome:
- Bug reports and fixes
- Performance improvements
- Feature suggestions
- Translation improvements
Please open an issue first to discuss what you would like to change.