Published on

Cómo crear una entrada al blog

Authors
Registrar usuario admin Strapi

Introducción

El Blog de Desarrollo Creativo es una herramienta que nos permitirá documentar el proceso de desarrollo de algunas tareas recurrentes que nosotros mismo como programadores hemos identificado. A continuación y como prueba de los antes mencionado se mostrará cuál es el proceso que se debe llevar a cabo para la creación de una entrada en este blog.

Requisitos previos

  • Conocimientos de Markdown.
  • Nociones básicas de Nextjs.

Contexto

El presente sistema web es un fork del repositorio tailwind-nextjs-starter-blog que ha sido adaptado a nuestras necesidades. Siendo un proyecto que se basa en otro primero debemos conocer la estructura de archivos en las que vamos a trabajar y lo que hay que tomar en cuenta a la hora de crear nuestra entrada de blog.

Estructura de directorios

  • data/authors: directorio en el que se guardan las tarjetas de presentación de todos los que han aportado en este proyectos, con el fin de firmar cada post con los datos del autor.
  • data/blog: directorio principal en el que se almacenan todas las entradas de este post, teniendo que tenes un formato .mdx, el nombre en letras minúsculas separados por - y puede almacenarse en subdirectorios para tener una mejor organización.

Estructura de archivos

  • Autores: el archivo debe tener como nombre nombre-author.md con la siguiente estructura:
---
name: Agustin Mejia
avatar: https://url-de-su-imagen
occupation: Programador full stack
company: Desarrollo Creativo
email: example@mail.com
twitter: https://twitter.com/user-name
linkedin: https://www.linkedin.com/in/user-name
github: https://github.com/user-name
---
  • Entradas: las entradas se almacenan como titulo-del-blog.md y en el directorio data/example hay ejemplo de las plantillas para elegir la que se ajuste a sus necesidades.

Despliegue

Para que los cambios hagan efectos en el sitio web se debe ejecutar el siguiente comando:

npm run build