Skip to content

marcorichetta/personal-site

Repository files navigation

My personal site

Sitio personal hecho con Next.js y Tailwind CSS.

Setup

# Instalar dependencias
npm install

# Actualizar next / react
npm install next@latest react@latest react-dom@latest eslint-config-next@latest

# Dev server
npm run dev

# Prod server
npm run build
npm run start

Resumen

  • data/ - Mi propio CDN con disponibilidad de 99.9999999998%

  • locales/ - Traducciones de contenido estático

  • lib/ - Utils

  • public/ - Imágenes, íconos, fuente y CV.

  • pages/ - Home

    • index.tsx - Home

    • _app.tsx - Inyecta funcionalidad compartida por todas las páginas del sitio. En mi caso la uso para cargar los index.css. Custom App - Nextjs

    • _document.tsx - Permite modificar HTML generado por Next en el server. Yo lo uso específicamente para el <Head /> del sitio. Custom Document - Nextjs

    • * - Demás páginas estáticas