Bem -vindo ao Monorepo do meu blog pessoal! Este repositório abriga o código do meu blog, onde compartilho meus pensamentos, projetos e insights. Sinta -se à vontade para explorar e se inspirar.
Características
⚡️ Next.js 15 com roteador de aplicativos
Mdx
? Tailwind CSS - para estilo
? Radix UI - componentes da interface do usuário acessíveis
? Configuração rigorosa e slint
Design responsivo
? Modo claro / escuro
? SEO otimizado com meta tags e JSON-LD
? RSS Feed
? Sitemap
Analítica de Umami
Blog com comentários, curtidas e visualizações de postagem
? Pesquisa de postagem no blog
Índice para postagens do blog
? Imagem Zoom - Zoom em imagens em postagens de blog
Sintaxe de código - Usando Shiki
? Animação - Usando o movimento do Framer
? Pontuação do farol de quase 100
? Vitest - testes de unidade e integração
? Dramaturgo-testes de ponta a ponta
? Husky & Lint encenados - Código de fiapos e formato antes de cometer
✅ Comitê convencional fia
NextAuth.js - Autenticação
? Mais bonito - formatação de código
〰️ Menção - ORM
?? ♂️ T3 -ENV - Validar variáveis de ambiente antes de construir
? Atualização automática - refresh rápido ao atualizar o MDX
? Imagem do gráfico aberto - usando next/og
? Redis - para armazenamento em cache
? Upstash - para limitação da taxa de API
? CSPELL - Para verificação ortográfica
? Requisitos
Nó, recomendado >=20.11.0 com o Corepack ativado
PNPM, recomendado >=9.x
Código do Visual Studio com extensões recomendadas
Opcionalmente reagir ferramentas de desenvolvedor
Começando
Consulte as diretrizes contribuintes para obter informações detalhadas sobre como iniciar o aplicativo localmente e contribuir para este projeto.
❤️ Créditos
Este projeto foi possível graças à maravilhosa comunidade de código aberto. Agradecimentos especiais a Timothy pelo modelo de blog do Tailwind NextJS.
Este projeto também usa / adapta os seguintes projetos de código aberto
Sem eles, este projeto não teria sido possível:
Sistema de comentários - do fuma -comment
Plugins de rehipo - de fuma -doutorado
MDX Rendering-do Next-Mdx-Remote
Manipulação MDX - do ContentLayer
UI - de shadcn/ui
ESLint Config - de @Antfu/Eslint -Config
Referenciado os seguintes projetos de inspiração:
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
Bentogrídeos
ui.aceternity.com
hover.dev
vocs.dev
E mais, mas não consigo me lembrar de todos eles?
✍? Autor
@tszhong0411
? Licença
Por favor, não implante isso diretamente na produção. Não é um modelo e não se destina a ser usado como um.
Este projeto é de código aberto e está disponível sob a licença GPL3.