Docusaurus

đź§  Paso a paso para wiki-neuro

âś… 1. Crear el proyecto Docusaurus

Abre tu terminal y ejecuta:

bash Copiar Editar npx create-docusaurus@latest wiki-neuro classic cd wiki-neuro

✅ 2. Configurar multiidioma (español e inglés)

Edita docusaurus.config.js y añade esto:

js Copiar Editar i18n: {

defaultLocale: 'es',
locales: ['es', 'en'],
localeConfigs: {
  es: { label: 'Español' },
  en: { label: 'English' },
},

},

✅ 3. Añadir secciones médicas

Crea carpetas dentro de docs/:

bash Copiar Editar mkdir docs/tumores docs/columna docs/funcional Ejemplo de contenido:

markdown Copiar Editar # docs/tumores/meningioma.md — id: meningioma title: Meningioma slug: /tumores/meningioma —

Este es el contenido inicial sobre meningiomas.

✅ 4. Añadir Decap CMS (admin visual)

Crea esta estructura:

bash Copiar Editar mkdir static/admin Crea el archivo static/admin/index.html:

html Copiar Editar <!doctype html> <html>

<head>
  <meta charset="utf-8">
  <title>Decap CMS</title>
  <script src="https://unpkg.com/decap-cms@^3.0.0/dist/decap-cms.js"></script>
</head>
<body>
  <script>
    window.CMS_MANUAL_INIT = true;
  </script>
</body>

</html> Crea el archivo static/admin/config.yml con esta configuraciĂłn:

yaml Copiar Editar backend:

name: github
repo: jsalesadmin/wiki-neuro
branch: main

media_folder: static/img public_folder: /img

collections:

  1. name: “tumores”

label: “🧠 Tumores”

  folder: "docs/tumores"
  create: true
  slug: "{{slug}}"
  fields:
    - label: "TĂ­tulo"
      name: "title"
      widget: "string"
    - label: "Contenido"
      name: "body"
      widget: "markdown"
      

âś… 5. Inicializa Git y sube a GitHub

Desde la carpeta del proyecto:

bash Copiar Editar git init git remote add origin https://github.com/jsalesadmin/wiki-neuro.git git add . git commit -m “Wiki neuro médica inicial con Docusaurus y Decap CMS” git branch -M main git push -u origin main (Si el repo no existe aún, créalo en GitHub como repositorio vacío)

âś… 6. Despliega en Vercel

Ve a https://vercel.com/new

Importa el repositorio wiki-neuro

Framework: selecciona Docusaurus

Dominio: configura si lo deseas

âś… 7. Accede a tu CMS visual

Después del despliegue, ve a:

arduino Copiar Editar https://[tu-dominio].vercel.app/admin Iniciarás sesión con GitHub y editarás el contenido desde el navegador.