Web Analytics

blog

⭐ 158 stars Hindi by Lily-404

🌐 भाषा

जिमी का ब्लॉग

एक सरल व्यक्तिगत ब्लॉग सिस्टम, जो Next.js 15+ पर आधारित है।

तकनीकी स्टैक

विशेषताएँ

परियोजना संरचना

.
├── app/
│   ├── lib/           # 工具函数和数据处理
│   ├── posts/         # 博客文章
│   └── page.tsx       # 首页
├── content/
│   ├── notes/         # 随笔
│   └── posts/         # 文章
├── components/        # React 组件
├── public/            # 静态资源
└── styles/            # 全局样式

इंस्टॉल और रन करें

git clone https://github.com/Lily-404/blog.git
cd jimmy-blog

npm install
  • डेवलपमेंट सर्वर चलाएँ
npm run dev

  • उत्पादन संस्करण का निर्माण
npm run build

नया लेख जोड़ें

तरीका 1: ऑनलाइन प्रबंधन डैशबोर्ड (सिफारिश)

  • /admin पृष्ठ पर जाएँ
  • व्यवस्थापक पासवर्ड का उपयोग करके लॉगिन करें
  • लेख की जानकारी भरें और सबमिट करें
  • लेख GitHub API के माध्यम से स्वचालित रूप से बनाया जाएगा, Vercel स्वतः पुनः डिप्लॉय करेगा

तरीका 2: फ़ाइल को मैन्युअली जोड़ना

  • content/posts डायरेक्टरी में नया Markdown फ़ाइल बनाएँ
  • फ़ाइल नामकरण प्रारूप: xxx.md
  • फ़ाइल के शीर्ष पर मेटाडाटा जोड़ें:
---
title: 文章标题
date: YYYY-MM-DD
tags: ["标签1","标签2","标签3"]
---

नई नोट जोड़ें

  • content/notes निर्देशिका में नया Markdown फ़ाइल बनाएं
  • फ़ाइल नामकरण प्रारूप: YYYY-MM-DD-title.md
  • फ़ाइल के शीर्ष भाग में मेटाडेटा जोड़ें:
---
date: YYYY-MM-DD
---

प्रबंधन बैकएंड को कॉन्फ़िगर करें

प्रबंधन बैकएंड GitHub OAuth का उपयोग करके पहचान सत्यापन करता है, केवल रिपॉजिटरी के मालिक या सहयोगी ही एक्सेस कर सकते हैं।

1. GitHub OAuth App बनाएं

2. पर्यावरण वेरिएबल्स कॉन्फ़िगर करें

Vercel प्रोजेक्ट सेटिंग्स में नीचे दिए गए पर्यावरण वेरिएबल्स जोड़ें:

3. स्थानीय विकास कॉन्फ़िगरेशन

प्रोजेक्ट की रूट डायरेक्टरी में .env.local फ़ाइल बनाएं:

GITHUB_CLIENT_ID=你的Client_ID
GITHUB_CLIENT_SECRET=你的Client_Secret
GITHUB_OWNER=Lily-404
GITHUB_REPO=blog
NEXT_PUBLIC_BASE_URL=http://localhost:3000

4. उत्पादन वातावरण विन्यास (Vercel)

Vercel परियोजना सेटिंग्स में, सुनिश्चित करें कि आपने सेट किया है:

NEXT_PUBLIC_BASE_URL=https://www.jimmy-blog.top
⚠️ ध्यान दें:

डिप्लॉयमेंट

प्रोजेक्ट को Vercel डिप्लॉयमेंट के लिए कॉन्फ़िगर किया गया है, जो ऑटोमेटिक डिप्लॉयमेंट सपोर्ट करता है। बस कोड को GitHub रिपॉजिटरी में पुश करें, Vercel ऑटोमैटिकली बिल्ड और डिप्लॉय कर देगा।

एडमिन पैनल इस्तेमाल करने के फायदे

योगदान

Issue और Pull Request सबमिट करने के लिए स्वागत है!

लाइसेंस

MIT लाइसेंस

--- Tranlated By Open Ai Tx | Last indexed: 2026-01-30 ---