Skip to main content

Docusaurus-configuration

Prerequisitos​

Crear la documentación de la web​

Para ello, únicamente se genera la plantilla: Se crea una carpeta con el mismo nombre que tendrá el repositorio de Github, the-nenmsis-project. Dentro de la carpeta, se abre la terminal y se genera la carpeta que contenga el contenido de la web.

npx create-docusaurus@latest website classic

Probar el servidor de desarrollo​

cd website
yarn run start

Generar la carpeta /build​

Este apartado sirve ara hostear la web en servicios online como Vercel o Netlify en caso de elegir esta opción Desde la carpeta de la web

yarn run build

Crear un nuevo repositorio en Github​

  1. Se crea un repositorio con el nombre the-nenmsis-project
  2. Se inicializa el repositorio desde la carpeta del repositorio:
git init
git commit -m "first commit"
  1. Se sube al repositorio el contenido de la web.
git remote add origin https://github.com/NENmSIS/the-nenmsis-project.git
git branch -M main
git push -u origin main

Desplegar en Github pages​

Editar el archivo docusaurus.config.js

  // ...
url: 'https://NENmSIS.github.io', // Your website URL
baseUrl: '/',
projectName: 'the-nenmsis-project',
organizationName: 'NENmSIS',
trailingSlash: false,
// ...

Subir el contenido a github​

Desde la carpeta de la web

## Con cmd
cmd /C "set "GIT_USER=NENmSIS" && yarn deploy"
# Cuando haya que actualizar el token cmd /C "set "GIT_USER=NENmSIS" && set "GITHUB_TOKEN=tokengenerado" && yarn deploy"

## Con PowerShell
cmd /C 'set "GIT_USER=NENmSIS" && yarn deploy'

Activar Github pages y publicar la web​

Una vez se ha subido el contenido al repositorio, solamente hay que cambiar en github > repositorio > settings > repository name: NENmSIS.github.io y de esta forma se publica en https://NENmSIS.github.io