# Cómo construir un sitio en Red Planet
# Construcción general
Construir un sitio Red Planet es muy sencillo. Sólo hay que seguir los siguientes pasos:
Tener clara la arquitectura del sitio que vamos a construir. Esto es muy importante, ya que iremos construyendo el sitio bloque de contenido por bloque de contenido.
Ubicamos el bloque de contenido que deseamos insertar en el catálogo de bloques.
-Copiamos la variable del bloque y la pegamos en donde corresponden las variables. (Siempre entre guiones).
-Copiamos el componente del bloque y lo pegamos en donde corresponden los componentes. (Siempre entre etiquetas html).
-Importante: Para trabajar de una manera limpia y ordenada, una buena práctica es ir colocando el componente correspondiente por cada variable que se va insertando. Es decir, uno a uno.
- Guardamos nuestro trabajo. Para guardar:
-En Mac: cmd + S.
-En Windows: ctrl + S.
-En ambos casos: dar click en Archivo y después en Guardar (Save).
-Archivo → Guardar.
Al guardar, suceden dos cosas: Primero, la terminal trabaja y nos indica que se han generado los cambios en el sitio. En segundo lugar, los cambios se verán reflejados en el servidor local.
Importante: Otra buena práctica, es que por cada juego de variable-componente que se vaya insertando en la construcción, se guarde nuestro trabajo. No debemos confiarnos, ya que el guardado sólo es manual, no automático.
Repetimos estas dos acciones, bloque por bloque, hasta completar la arquitectura de nuestro sitio entero.
Ya con el sitio armado, es más fácil dedicarnos a sustituir la información que aparecerá en las variables. Después de editar, guardamos.
Revisamos que el sitio quede tal como lo queremos. Con o sin cambios, guardar una vez más. Si el sitio ya no tiene más ajustes, procedemos al deployment.
Para más referencias, se sugiere visitar el video correspondiente (opens new window) en el apéndice de la documentación.
# Cómo cambiar las fotografías en bloques de imágenes
Existen bloques de contenido que contienen imágenes o son imágenes en sí mismos. Estos bloques vienen de origen con una imagen por default, o en su caso, puede que tengan una imagen que se desee cambiar.
Para cambiar una imagen en un bloque de contenido, hay que seguir los siguientes pasos:
- El proceso de cambiar la imagen de un bloque, comienza por tener ya listos todos los archivos de imágenes que vayamos a necesitar. En peso, tamaño y con metadatos cargados.
También es una buena práctica que los archivos de las imágenes, estén nombrados con una nomenclatura que ayude al SEO del sitio.
De igual manera, debemos tener clara la arquitectura del sitio que vamos a construir. Esto es muy importante, ya que tenemos que ubicar perfectamente, uno a uno los bloques de contenido a los que cambiaremos las imágenes.
Abrimos la carpeta de nuestro proyecto que se aloja en nuestra computadora. La carpeta regularmente se llama red-planet-main y es la misma que es el resultado de descomprimir el archivo .Zip que descargamos de GitHub.

- Al abrir dicha carpeta vamos a la subcarpeta
staticy a su vez, dentro de ésta, a la subcarpetaimg. Es en este lugar en donde se alojan todas las imágenes que ocupamos al construir nuestro sitio.
La ruta es:
red-planet-main → static → img
A continuación, colocamos todas las imágenes que queremos utilizar en nuestro sitio, dentro de la carpeta
img.Proseguimos con el proyecto normalmente: Abrimos la carpeta del proyecto en VS Code, instalamos las dependencias y corremos el servidor local. Procedemos a editar los bloques de contenido.
La sustitución de imágenes se tiene que hacer una por una, bloque por bloque.
Como buena práctica, se sugiere que la sustitución de imágenes se haga como uno de los últimos pasos de la construcción. De esta manera es más fácil sólo darse a la tarea de cambiar las imágenes.
- A continuación, verificaremos que el sistema lea todas nuestras imágenes. Para esto, nos ubicamos en el directorio que se encuentra dentro del panel Explorador al lado izquierdo de la pantalla. Ya en el directorio, abrimos la carpeta
staticy luego la carpetaimg. Dentro de esta última, encontraremos todos nuestros archivos de imágenes.
La ruta es:
RED PLANET-MAIN → static → img → [Archivos de imágenes]

En este paso, sólo tenemos que asegurarnos de tener disponibles todos los archivos de imágenes que vamos a sustituir.
- Para cambiar las imágenes, nos dirigimos al archivo
content.mdy debemos ubicar las variables de los bloques de contenido a editar. Ya en cada una, identificamos la línea de código que corresponde a la imagen. Este código se integra por la ruta que indica en donde se encuentra almacenada nuestra imagen. Por ejemplo:
En la variable:
headerTitle: EL NOMBRE DE TU EMPRESA
headerSubTitle: Tu slogan llamativo y contundente
hero01: /img/hero01.jpg
La ruta es la línea:
hero01: /img/hero01.jpg
Una clave que puede servir para identificar la imagen, es reconocer la extensión de este tipo de archivos: .jpg, .png, .bmp, o similares.
- Lo que se tiene que hacer por cada imagen, es sustituir el nombre del archivo que viene por default, por el nombre del archivo de la imagen que vamos a cambiar y que previamente se cargó a la carpeta img. Por ejemplo:
Por default, encontraremos:
headerTitle: EL NOMBRE DE TU EMPRESA
headerSubTitle: Tu slogan llamativo y contundente
hero01: /img/hero01.jpg
Y se cambia por:
headerTitle: EL NOMBRE DE TU EMPRESA
headerSubTitle: Tu slogan llamativo y contundente
hero01: /img/Imagen01.jpg
Es decir:
hero01: /img/hero01.jpg por hero01: /img/Imagen01.jpg
Guardamos y verificamos los cambios en el servidor local.
Repetimos los pasos 10 y 11 para cada una de las imágenes.
# Quitar el efecto parallax en bloques de imágenes
Es posible que por alguna situación, se desee editar el efecto parallax de algún bloque de contenido que sea de imagen. Es importante hacer notar que el parallax se puede quitar de los bloques que lo tienen, pero no se puede poner en los bloques que no lo tienen.
Para editar este efecto, se realiza lo siguiente:
Ubicamos el código del componente del bloque que deseamos editar.
Ahí, ubicamos el parámetro
parallax. Dicho parámetro es justo el texto que dice “parallax” dentro del código.
<banner-01 :image="banner01" parallax></banner-01>
- Borramos el parámetro.
Antes:
<banner-01 :image="banner01" parallax></banner-01>
Después:
<banner-01 :image="banner01" ></banner-01>
- Guardamos.
Con esto, el efecto parallax desaparece y la imagen debe mostrarse estática en nuestro servidor local.
# Cambio de fuentes tipográficas
En caso de que se requiera cambiar la tipografía de algún bloque de texto, éste es susceptible a editarse. Para comenzar, debemos tener en cuenta que los bloques de contenido ya tienen la fuente Roboto definida por default.
Es importante hacer notar que no es muy recomendable cambiar las fuentes, debido a que los componentes ya vienen construidos de esa manera. Si es necesario hacer una sustitución de fuentes tipográficas, se deben cumplir 2 requisitos:
Se recomienda que no sean más de 2 fuentes en toda la página.
Todas las fuentes deben de estar disponibles en Google Fonts.
Para añadir un fuente nueva, lo que tenemos que hacer es:
- Abrir el archivo
nuxt.config.js
Este archivo se ubica en el directorio que se encuentra dentro del panel Explorador al lado izquierdo de la pantalla del Visual Studio Code. Ya en el directorio, veremos todos los archivos del proyecto. Sólo trabajaremos dentro del archivo que deseamos.
La ruta es:
RED PLANET-MAIN → nuxt.config.js

Después de haber localizado dicho archivo, damos click en él y lo comenzamos a editar.
- Ya editando el archivo, es necesario ubicar la parte del código que dice
link. Algunas líneas de texto más adelante de ese código, es fácil identificar los hipervínculos de Google Fonts.

Es tiempo de ir a Google Fonts y buscar la fuente deseada.
Dentro de la fuente, seleccionamos los estilos que necesitamos dando click en
+ Select this style. Se pueden seleccionar varios estilos, si así se desea.

- El siguiente paso es dar click en el botón
View your selected families(Botón de 4 cuadros en la parte superior derecha del menú de Google Fonts).

Esta acción nos desplegará un menú. Nos dirigimos a la sección
Use on the weby marcamos la opciónlink. Y debajo de esta sección, se genera un código html.Sólo necesitamos copiar la parte entre comillas casi al final del código. Desde
https://hastaswop, sin las comillas.

- Regresamos al archivo
nuxt.config.jsy sustituimos cualquiera de los dos hipervínculos de Google Fonts por el nuevo. Esto, con cuidado de no borrar las comillas que ya estaban en el código previamente.

- Acto seguido, abrimos el archivo
tailwind.config.js
Este archivo se ubica en el directorio que se encuentra dentro del panel Explorador al lado izquierdo de la pantalla. Ya en el directorio, veremos todos los archivos del proyecto. Sólo trabajaremos dentro del archivo que deseamos.
La ruta es:
RED PLANET-MAIN → tailwind.config.js

Después de haber localizado dicho archivo, damos click en él y lo comenzamos a editar.
- Ya editando el archivo, es necesario ubicar la parte del código que dice
fontFamily. Más adelante, se muestran los nombres de las familias tipográficas por default. Una en body y otra en heading.

- Guardamos el proyecto y corremos el servidor local. En la terminal usamos el comando:
npm run dev
- El paso siguiente es abrir nuestro archivo de contenido,
index.mdencontent.md

- En el archivo de contenido, en la sección de componentes, ubicamos la línea de código del componente que corresponde al bloque de contenido del que deseamos cambiar la fuente. Por ejemplo:
<header-01 :title="headerTitle" :sub-title="headerSubTitle" :image="hero01" parallax></header-01>

- Casi al final de la línea, antes de la etiqueta de cierre
></header-01>, agregamos el siguiente código:
title-classes=”font-heading”
Por ejemplo:
<header-01 :title="headerTitle" :sub-title="headerSubTitle" :image="hero01" parallax title-classes=”font-heading”></header-01>

- Guardamos. El cambio debe verse reflejado en el servidor local.

- Repetimos los pasos 13, 14 y 15 en todos los bloques a los que se les desee cambiar la tipografía.
Si el texto a editar en vez de ser un encabezado es un cuerpo de texto, la línea de código cambia de title-classes a text-classes.
Por ejemplo:
<content-02 id="acerca" :title="content02Title" :text1="content02Text1" :text2="content02Text2" text-classes=”font-heading”></content-02>
De igual manera, en bloques donde no se especifique si es encabezado o cuerpo de texto, usaremos el código body-classes.
Por ejemplo:
<content-04 id="contacto" :title="contactTitle" :adress="contactAdress" :mail="contactMail" :tel="contactTel" body-classes=”font-heading”></content-04>
Para más referencias, se sugiere visitar el video correspondiente (opens new window) en el apéndice de la documentación.
# Cambiar el color de las fuentes tipográficas
En caso de que se necesite cambiar el color del texto en algún bloque de contenido, los pasos a seguir son:
- Abrir el archivo
tailwind.config.js
Este archivo se ubica en el directorio que se encuentra dentro del panel Explorador al lado izquierdo de la pantalla. Ya en el directorio, veremos todos los archivos del proyecto. Sólo trabajaremos dentro del archivo que deseamos.
La ruta es:
RED PLANET-MAIN → tailwind.config.js

Después de haber localizado dicho archivo, damos click en él y lo comenzamos a editar.
- Ya editando el archivo, es necesario ubicar la parte del código que dice
colors. Debajo de esa línea, se enlistan los nombres y las claves hexadecimales (las claves con un #), de los colores que tenemos disponibles por el momento.

Para agregar un color que no esté disponible, debemos dar enter después de la coma del último color en el listado. De esta manera podremos escribir una nueva línea.
En la nueva línea escribiremos lo siguiente:
a. El nombre del nuevo color seguido de dos puntos :
b. Espacio
c. Apóstrofe + código hexadecimal del nuevo color + apóstrofe ‘#ff0404’
d. Coma ,
La línea completa debe quedar:
rojo: ‘#ff0404’;
Importante: Conseguir el código hexadecimal de colores puede parecer complejo, pero no lo es. Algunas maneras de conseguirlo son:
a. Consulta el manual de identidad gráfica de la marca del sitio que estás desarrollando. En teoría, ahí deben venir indicados.
b. Pide ayuda a un diseñador del equipo. Ellos te pueden indicar los hexadecimales de los colores a partir de Photoshop.
c. Puedes consultar el hexadecimal de un color en este sitio de códigos de colores html (opens new window), o en sitios similares.
Repetimos el punto 4 por cada color que se desee agregar.
Nos dirigimos al archivo
index.mdy lo editamos.Ubicamos el bloque de contenido al que deseamos cambiar el tipo de letra. A éste, le necesitamos agregar un código extra llamado “clases”. Las clases pueden ser:
a. title-classes para títulos.
b. sub-tittle-classes para subtítulos.
c. text-classes para cuerpos de texto.
d. body-classes para elementos de texto no definidos.
La sintaxis de las clases se componen por:
a. El tipo de clase.
b. Un signo de igual =.
c. Comillas “.
d. La palabra text.
e. Un guión -.
f. El color.
g. Comillas “.
Por ejemplo:
body-classes=”text-azul”
- Esta clase se va agregar casi al cierre del componente. Por ejemplo:
Pasa del original:
<header-01 :title="headerTitle" :sub-title="headerSubTitle" :image="hero01" parallax></header-01>
A agregarse el nuevo color:
<header-01 :title="headerTitle" :sub-title="headerSubTitle" :image="hero01" parallax body-classes=”text-azul”></header-01>

- Guardamos y revisamos los cambios en el servidor local.

- Los pasos 8 y 9 se repiten por cada bloque de contenido al que deseemos cambiar el color de la tipografía.
Para más referencias, se sugiere visitar el video correspondiente (opens new window) en el apéndice de la documentación.
# Cambiar el color del fondo (background) de algunos bloques de contenido
En caso de que se necesite cambiar el color del fondo (background) en algún bloque de contenido, los pasos a seguir son:
- Abrir el archivo tailwind.config.js
Este archivo se ubica en el directorio que se encuentra dentro del panel Explorador al lado izquierdo de la pantalla. Ya en el directorio, veremos todos los archivos del proyecto. Sólo trabajaremos dentro del archivo que deseamos.
La ruta es:
RED PLANET-MAIN → tailwind.config.js

Después de haber localizado dicho archivo, damos click en él y lo comenzamos a editar.
- Ya editando el archivo, es necesario ubicar la parte del código que dice “colors”. Debajo de esa línea, se enlistan los nombres y las claves hexadecimales (las claves con un #), de los colores que tenemos disponibles por el momento.

Para agregar un color que no esté disponible, debemos dar enter después de la coma del último color en el listado. De esta manera podremos escribir una nueva línea.
En la nueva línea escribiremos lo siguiente:
El nombre del nuevo color seguido de dos puntos
:Espacio
Apóstrofe + código hexadecimal del nuevo color + apóstrofe
‘#ff0404’Coma
,La línea completa debe quedar:
rojo: ‘#ff0404’
Importante: Conseguir el código hexadecimal de colores puede parecer complejo, pero no lo es. Algunas maneras de conseguirlo son:
- Consulta el manual de identidad gráfica de la marca del sitio que estás desarrollando. En teoría, ahí deben venir indicados.
- Pide ayuda a un diseñador del equipo. Ellos te pueden indicar los hexadecimales de los colores a partir de Photoshop.
- Puedes consultar el hexadecimal de un color en este sitio de códigos de colores html (opens new window), o en sitios similares.
Repetimos el punto 4 por cada color que se desee agregar.
Nos dirigimos al archivo
index.mdy lo editamos.Ubicamos el bloque de contenido al que deseamos cambiar el background. A éste, le necesitamos agregar un código extra llamado “clases”. La sintaxis para la clase del background es:
body-classes=”bg-rojo”
Esta clase se va agregar casi al cierre del componente. Por ejemplo:
Pasa del original:
<header-01 :title="headerTitle" :sub-title="headerSubTitle" :image="hero01" parallax></header-01>
A agregarse el nuevo color:
<header-01 :title="headerTitle" :sub-title="headerSubTitle" :image="hero01" parallax body-classes=”bg-rojo”></header-01>
- Guardamos y revisamos los cambios en el servidor local.

- Los pasos 8 y 9 se repiten por cada bloque de contenido al que deseemos cambiar el color de la tipografía.
Para más referencias, se sugiere visitar el video correspondiente (opens new window) en el apéndice de la documentación.