{"repo":"whexy/blog-1999","free":true,"listed":false,"github":"https://github.com/whexy/blog-1999","clone":"git clone https://github.com/whexy/blog-1999.git","description":"Yet Another Blog system with Next.js","language":"MDX","stars":50,"topics":["blog","react","nextjs","tailwindcss"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"whexy.com (whexy 1999 ) Yet Another Blog system with Next.js - Framework: Next.js 13 - Deployment: Vercel - Content: MDX with contentlayer, Notion with react-notion-x - Styling: Tailwind CSS Live Demo - Whexy's Blog Overview - app/ - All pages, layouts, static and dynamic routes, with Next.js 13 Layouts RFC. - app/posts/ - Blog posts with Markdown X and server-side customized components. - app/dyn/ - Realtime updated posts (I call them \"dynamic blogs\") with Notion as the backend CMS. - components/ - React components designed for boosting the reading experience. - lib/ - Collection of helpful utilities or code for external services. - public/ - Static assets including images, files, etc. - styles/ - Customized code highlighting, LaTeX math support, and global CSS config. Dynamic Content with Static Speed From version 2.0, All data, even for GitHub star numbers and Bilibili video information, is fetched, updated and processed on the edge server in real-time. When you open the page, there will be no local API calls. You will immediately receive pure HTML content with cached data from the server. As you read, the data on the page will continuously update with the latest version streamed from an edge server behind-the-scenes. Learn more I've written a post discussing how to design a blog system. - 构建自己的博客系统 (in Chinese) Running Locally With Nix The project is Nix-managed using the numtide/blueprint layout. A reproducible toolchain (Node.js 22, pnpm 10, TypeScript) is provided via ","default_branch":null,"files":null,"tree":[],"storefront":"/r/whexy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/whexy/blog-1999/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."}