Nelsonlai.me screenshot

Nelsonlai.me

Author Avatar Theme by Tszhong0411
Updated: 1 Aug 2025
738 Stars

My personal website built with TypeScript, Next.js, and TailwindCSS

Categories

Overview

Welcome to the fascinating world of a personal blog repository that not only showcases creativity but also demonstrates a modern approach to web development. This monorepo serves as the backbone of a personal space where thoughts, projects, and insights converge, providing both inspiration and informative content. The combination of cutting-edge technologies and thoughtful design features ensures that readers have not just a place to read, but an enjoyable experience while doing so.

This blog utilizes a variety of tools and frameworks that enhance functionality and user engagement, making it a standout project in the open-source community. Whether you’re a fellow developer seeking to contribute or simply someone looking to get inspired by fresh ideas, this repository offers a wealth of resources at your fingertips.

Features

  • Core Technologies: Built with Next.js 15 featuring the App Router, this project utilizes TypeScript for robust coding practices and Tailwind CSS for sleek styling.

  • Content Management: Leverages MDX for easy content management, allowing seamless integration of Markdown and JSX.

  • Internationalization Support: Equipped with I18n for global reach, making the blog accessible to a diverse audience.

  • Engaging UI/UX: Features Radix UI components for accessibility and a responsive design that adapts to different screen sizes, complemented by Light/Dark mode options.

  • Interactive Blog Features: Includes a sophisticated comment system, like functionality, post view counters, and search capabilities to enhance user interaction.

  • Performance & SEO: Achieves a near-perfect Lighthouse score, ensuring optimal performance, while being well-optimized for search engines with meta tags and JSON-LD schema.

  • Testing & Development Tools: Employs Vitest for unit and integration testing, and Playwright for end-to-end testing, ensuring a robust development experience.

  • Analytics and Notifications: Features Umami Analytics for tracking usage and offers customizable email templates for comment and reply notifications.