Este documento proporciona instrucciones básicas para configurar y usar MkDocs Material para generar documentación.
Clonar el repositorio:
git clone https://github.com/datosgobes/DCAT-AP-ES.git
cd DCAT-AP-ESTip
El archivo pyproject.toml se utiliza para configurar y administrar proyectos en Python, especialmente cuando se usa PDM para la gestión de dependencias y empaquetado. Aquí tienes una guía rápida sobre cómo usarlo:
Si no tienes PDM instalado, sigue los pasos según tu sistema operativo:
En Linux/Mac:
Ejecuta el siguiente comando en la terminal:
curl -sSL https://pdm-project.org/install-pdm.py | python3 -[!NOTA]
Después de la instalación, agregabinalPATHejecutando:export PATH=/home/admin/.local/bin:$PATH
En Windows:
Ejecuta el siguiente comando en PowerShell:
(Invoke-WebRequest -Uri https://pdm-project.org/install-pdm.py -UseBasicParsing).Content | python -[!IMPORTANTE]
Si usas Windows, agrega la ruta del ejecutable de PDM alPATH. Para ello:
- Abre Panel de control → Sistema → Configuración avanzada del sistema.
- En la pestaña Opciones avanzadas, haz clic en Variables de entorno.
- Busca la variable
Path, edítala y agrega la ruta donde se instalópdm(por ejemplo,C:\Users\tu-usuario\AppData\Roaming\Python\Scripts).- Guarda los cambios y reinicia la terminal.
Después de instalar PDM, instala las dependencias del proyecto que están en pyproject.toml:
pdm installSegún tu sistema operativo, usa el siguiente comando:
En Linux/Mac:
source .venv/bin/activateEn Windows (CMD o PowerShell):
.venv\Scripts\activateAsegúrate de que tu proyecto tenga la siguiente estructura:
DCAT-AP-ES/
├── docs/
│ ├── index.md
│ ├── ... (otros archivos Markdown)
├── mkdocs.yml
└── README.md
- docs/: Carpeta que contiene los archivos Markdown para la documentación.
- mkdocs.yml: Archivo de configuración de MkDocs.
Ejemplo de archivo mkdocs.yml:
site_name: "Nombre del Sitio"
theme:
name: "material"
nav:
- Inicio: index.md
- Página 1: page1.md
- Página 2: page2.md
markdown_extensions:
- toc:
permalink: true
- admonition
- pymdownx.highlight
- pymdownx.inlinehilite
- pymdownx.superfences
- pymdownx.tabbed
- pymdownx.snippets-
Navega al directorio del proyecto:
cd DCAT-AP-ES -
Inicia el servidor de desarrollo:
mkdocs serve -a 127.0.0.1:8088
-
Abre tu navegador y ve a:
http://127.0.0.1:8088
Para generar los archivos estáticos de la documentación:
mkdocs buildLos archivos generados se ubicarán en la carpeta site/.
Para depurar MkDocs, sigue estos pasos:
cd DCAT-AP-ES
mkdocs serve -a 127.0.0.1:8088