{"repo":"xiaojundebug/xiaojun.dev","free":true,"listed":false,"github":"https://github.com/xiaojundebug/xiaojun.dev","clone":"git clone https://github.com/xiaojundebug/xiaojun.dev.git","description":"我的个人博客，由 Next.js、TypeScript、MDX 和 TailwindCSS 构建。My blog built with Next.js, TypeScript, MDX, and TailwindCSS.","language":"TypeScript","stars":102,"topics":["blog","mdx","nextjs","react","typescript","tailwindcss","next"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"xiaojun.dev English • 中文 My personal blog, built with Next.js, TypeScript, MDX, and TailwindCSS. 👀 Live Demo Features - 🎨 Simple, smooth, and fast - ✨ Supports dark mode, responsive design, and theme color customization - 🧩 Built-in Markdown extensions, powered by MDX, with support for embedding JSX components in posts - 🎮 Built-in CodePlayground (beta) for running code blocks directly in posts - 🔫 Fun like button, hit counter, and sound feedback Getting Started 1. Fork this repository 2. Run npm i to install dependencies 3. Customize the configuration in site.config.js 4. To use the like button and hit counter, register for the Upstash Redis service, create a .env file in the root directory, and fill in the following information: 5. (Optional) AI summary at the top of post pages: configure an OpenAI-compatible API in .env . During npm run build , Chinese summaries are generated automatically for posts without a summary frontmatter field and written into the frontmatter (posts that already have one are skipped; if the API is not configured, generation is skipped without affecting the build): You can also run npm run summarize at any time to backfill summaries manually, or npm run summarize:force to regenerate all summaries (posts marked as draft or skipSummary: true are still skipped). To exclude a post from AI summaries, set skipSummary: true in its frontmatter (both generation and rendering are skipped). 6. Run npm run new:post filename title [tag1] [tag2] ... to creat","default_branch":null,"files":null,"tree":[],"storefront":"/r/xiaojundebug","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/xiaojundebug/xiaojun.dev/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}