Introducción a Docusaurus y Surge
Para empezar a trabajar con Docusaurus, son necesarios los siguientes paquetes:
-
Node.js version >= 10.15.1
-
npm
Una vez hecho esto, debemos crear un directorio donde queramos. Una vez ya creado, nos iremos a dicha carpeta y ejecutaremos el siguiente comando:
1
npx @docusaurus/init@next init [nombre de la página] [template]
El template que utilizaremos será el classic ya que incluye blog, documentación, páginas, etc.
Por lo tanto el comando quedaría así:
1
npx @docusaurus/init@nex init mi-pagina classic
Para ejecutar la página localmente, usaremos esta intrucción:
1
2
cd mi-pagina
npm run start
Para poder desplegar nuestra página generada, debemos construir la página en un directorio de contenidos estáticos y ponerlo en el servidor web. Para ello, ejecutaremos el siguiente comando:
1
npm run build
Introducción a Surge
Surge es una herramienta que sirve para desplegar nuestro sitio web.
Nos iremos al directorio creado anteriormente, y ejecutamos:
surge
Y nos desplegará la página estática en un dominio generado aleatoriamente.
Consejos y características de ambas herramientas:
-
Los documentos MarkDown se encuentran en mi-pagina/docs
-
La página de inicio se encuentra en mi-pagina/src/pages
-
En docusaurus.config.js se incorporan varios pluggins además de los elementos de la página de Inicio.
-
En static se encuentran las imágenes
-
Surge, cada vez que desplegamos la página, se nos despliega en un dominio diferente, por eso es recomendable, hacer un:
1
echo [primer dominio que nos haya salido] > CNAME
Y después al desplegarlo cogerá dicho CNAME.
-
En el fichero index.js, se modifica el contenido de la página inicial.
-
En el fichero sidebars.js se encuentra la barra lateral.