¡Bienvenido al Monorepo de mi blog personal! Este repositorio alberga el código para mi blog, donde comparto mis pensamientos, proyectos y ideas. Siéntase libre de explorar e inspirarse.
Características
⚡️ Next.js 15 con enrutador de aplicaciones
MDX
? CSS de viento de cola - para el estilo
? Radix UI - Componentes de interfaz de usuario accesibles
? Configuración estricta de TypeScript y Eslint
Diseño receptivo
? Modo de luz / oscuro
? SEO optimizado con metaetics y json-ld
? Alimento RSS
? Mapa del sitio
Umami Analytics
Blog con comentarios, me gusta y publicaciones
? Blog Public Search
Tabla de contenido para publicaciones de blog
? Image Zoom - zoom en imágenes en publicaciones de blog
Destacación de sintaxis del código: usando shiki
? Animación - Uso de Framer Motion
? Puntaje de faro de casi 100
? Vitest - Pruebas de unidades e integración
? Dramaturgo-pruebas de extremo a extremo
? Husky y lint sesgado - Código de pelusa y formato antes de comprometerse
✅ Lints convencional de confirmación: asegúrese de que los mensajes de confirmación sigan el formato de confirmación convencional
NextAuth.js - Autenticación
? Más bonito - formato de código
〰️ Rlovizza - Orm
?
? Actualización automática: actualización rápida al actualizar MDX
? Abra la imagen del gráfico: usando next/og
? Redis - para almacenar en caché
? Eststash: para limitar la velocidad de la API
? Cspell - para verificar la ortografía
? Requisitos
Nodo, recomendado >=20.11.0 con CorePack habilitado
PNPM, recomendado >=9.x
Código de Visual Studio con extensiones recomendadas
Opcionalmente las herramientas de desarrollador de reacción
Empezando
Consulte las pautas de contribución para obtener información detallada sobre cómo iniciar la aplicación localmente y contribuir a este proyecto.
❤️ Créditos
Este proyecto ha sido posible gracias a la maravillosa comunidad de código abierto. Un agradecimiento especial a Timothy por la plantilla de blog de inicio de NextJS Vwind Nextjs.
Este proyecto también usa / adapta los siguientes proyectos de código abierto
Sin ellos, este proyecto no hubiera sido posible:
Sistema de comentarios: desde Fuma -Comment
Rehype Plugins - de Fuma -Docs
Renderización MDX-De Next-MDX-Remote
Manejo de MDX: desde ContentLayer
Ui - de shadcn/ui
Configuración de Eslint - de @antfu/eslint -config
Haga referencia a los siguientes proyectos para la inspiración:
fumadocs
LeeroB.io
Nextra
TheodorusClarence.com
ped.ro
Delba.dev
joshwcomeau.com
blog.maximeheckel.com
zenorocha.com
jahir.dev
anishde.dev
nikolovlazar.com
samuelkraft.com
bentogridas
ui.aceternity.com
Hover.dev
Vocs.dev
¿Y más, pero no puedo recordarlos a todos?
✍? Autor
@tszhong0411
? Licencia
No implementa esto directamente a la producción. No es una plantilla y no está destinada a usarse como una.
Este proyecto es de código abierto y está disponible bajo la licencia GPL3.