Ir al artículo
Aniq-UI

SaaS TemplateHaz que sea tu marca

Haz que sea tu marca

Dónde cambiar el nombre del sitio, el logotipo, el tema de color, las fuentes, el favicon y la imagen que se muestra al compartir una página.

Ejecuta el sitio con yarn dev mientras editas: la página se recarga cada vez que guardas.

Para cambiarEdita
El nombre, el título y la descripción del sitioEl bloque Metadata en messages/layout/en.json y messages/layout/ar.json
El logotiposrc/components/Logo.tsx
El tema de colordefaultTheme en src/app/[locale]/layout.tsx
Los colores de un temasrc/Demo/ThemeColorSwitcher/themes.ts
Las fuentessrc/app/[locale]/layout.tsx y src/styles/fonts.css
El faviconsrc/app/favicon.ico
La imagen que se muestra al compartir una páginapublic/meta_image.png
La línea de copyright y el enlace de créditoFooter.copyright en los archivos de mensajes del layout, y src/components/shared/layout/footer/components/BottomSection.tsx

El nombre del sitio

El nombre es Logo de fábrica. Aparece en varios textos, cada uno en los dos archivos de mensajes:

  • Metadata.siteName, Metadata.title y Metadata.description en messages/layout/<locale>.json: el nombre que muestran los buscadores y las tarjetas sociales, y el título y la descripción de la página de inicio.
  • Footer.copyright y Footer.description en los mismos archivos: la línea de copyright del pie de página y la frase bajo el logotipo. El sitio rellena {year} en el copyright; consérvalo.
  • DashboardMockup.brand en messages/home/<locale>.json: el nombre en la barra lateral de la vista previa del panel.

Cada una de las demás páginas tiene su propio título y descripción en su bloque meta, como PricingPage.meta en messages/pricing/<locale>.json.

El logotipo es texto: la palabra LOGO seguida de un ® en el color del tema, dibujado por src/components/Logo.tsx. El encabezado, el pie de página y las páginas de inicio de sesión usan ese único componente, así que lo cambias en un solo lugar.

Cambia la palabra en LogoContent, o reemplaza sus dos elementos <span> por tu propia imagen, por ejemplo un archivo que pongas en public/:

src/components/Logo.tsx
import Image from "next/image";

<Image src="/your-logo.svg" alt="Your brand" width={120} height={28} priority />

Colores y temas

El sitio es oscuro e incluye cuatro temas de color. El tema en uso es el defaultTheme que se pasa a <Providers> en src/app/[locale]/layout.tsx, blue de fábrica:

src/app/[locale]/layout.tsx
<Providers defaultTheme="blue">
TemaColor principal
monochrome#e4e4e7, gris claro sobre casi negro
blue#3b82f6
purple#a855f7
cyan#06b6d4

Para usar el color de tu propia marca, edita un tema en src/Demo/ThemeColorSwitcher/themes.ts, como brandPrimary para el color principal y bgDark para el fondo de la página, y conserva su nombre en defaultTheme.

Con yarn dev, un panel flotante te permite probar los temas. Solo existe en desarrollo: yarn build, yarn start y la imagen de Docker nunca lo incluyen. El navegador recuerda lo que eliges en él, y esa elección prevalece sobre defaultTheme mientras desarrollas.

Fuentes

FuenteSe usa paraSe carga en
DM SansTexto en ingléssrc/app/[locale]/layout.tsx, desde Google Fonts mediante next/font
Clash DisplayTítulos en ingléssrc/styles/fonts.css, desde los archivos de public/font/clash-display/
Noto Sans ArabicTexto en árabesrc/app/[locale]/layout.tsx, mediante next/font
AlmaraiTítulos en árabesrc/app/[locale]/layout.tsx, mediante next/font

Las fuentes de Google se descargan cuando se construye el sitio y luego las sirve el propio sitio. src/styles/base.css elige la fuente de los títulos y del texto para cada dirección.

Para usar otra fuente de Google, impórtala desde next/font/google en layout.tsx en lugar de una de estas y dale el mismo nombre de variable, como --font-dm-sans-next.

El favicon

Reemplaza src/app/favicon.ico por tu propio icono con el mismo nombre. Next.js lo sirve en /favicon.ico y lo enlaza desde todas las páginas.

La imagen que se muestra al compartir una página

Las redes sociales y las aplicaciones de chat muestran public/meta_image.png, de 1200 por 630 píxeles, cuando alguien comparte una página. Reemplázala por tu propia imagen del mismo tamaño. Si cambias el tamaño, cambia también width y height en ogImage en src/config/site.ts.

Su descripción para lectores de pantalla es Metadata.imageAlt en los archivos de mensajes del layout. Un artículo del blog comparte su propia imagen de portada.

La línea de crédito del pie de página

La parte inferior del pie de página muestra la línea de copyright y un enlace "Made with ❤️ by aniq-ui". Las palabras son Footer.copyright y Footer.madeWith en los archivos de mensajes del layout; el enlace está en src/components/shared/layout/footer/components/BottomSection.tsx. Cámbialo o quítalo como quieras.

Cómo funcionan los temas de color

Incluido con tu compra. Inicia sesión para leerlo o ábrelo en tu descarga.

Cómo se aplica un tema antes de que se pinte la página, los tokens de color que define y cómo siguen las imágenes al tema.

¿Te atascaste en un paso?

Busca una solución antes de empezar de nuevo.

Solución de problemas

Preferencias de Cookies

Utilizamos cookies para mejorar tu experiencia de navegación, analizar el tráfico del sitio y personalizar el contenido. Al hacer clic en "Aceptar Todo", consientes nuestro uso de cookies para análisis y publicidad personalizada.