Instalación
Esta guía describe paso a paso cómo instalar Sphinx, una herramienta para generar documentación profesional en múltiples formatos, incluyendo HTML, PDF y ePub.
1. Actualizar el sistema
Antes de instalar cualquier paquete nuevo, se recomienda actualizar los repositorios y paquetes existentes:
apt update && sudo apt upgrade -y
2. Instalar dependencias necesarias
Sphinx está basado en Python, por lo que necesitas tener instalado
Python y pip
:
apt install -y python3 python3-pip
3. Instalar Sphinx
Antes de hacer cualquier instalación con pip
lo recomendable es iniciar un entorno virtual. De esa manera aislamos dependencias y evitamos conflictos.
python3 -m venv .venv
source .venv/bin/activate
Instalamos Sphinx
pip install sphinx
⚠️ Cada vez que ejecutemos sphinx será necesario iniciar el entorno virtual previamente.
4. Verificar la instalación
Comprueba que Sphinx se haya instalado correctamente:
sphinx-build --version
Si ves un mensaje similar a sphinx-build X.Y.Z
, la instalación fue
exitosa.
5. Crear un nuevo proyecto de documentación
Para generar la estructura base de un proyecto:
sphinx-quickstart
Sigue las instrucciones interactivas para configurar el proyecto. Esto creará un conjunto de archivos en un nuevo directorio.
6. Construir la documentación
Una vez configurado, puedes generar la documentación HTML con:
make html
Los archivos resultantes se encontrarán en el directorio _build/html
.
7. (Opcional) Instalar extensiones útiles
Algunas extensiones comunes para mejorar tu documentación:
pip install sphinx-rtd-theme myst-parser sphinx-autobuild
sphinx-rtd-theme → Tema usado por Read the Docs
myst-parser → Permite usar Markdown (.md) en lugar de reStructuredText (.rst)
sphinx-autobuild → Regenera la documentación automáticamente mientras editas
8. Recursos adicionales
Documentación oficial: https://www.sphinx-doc.org
Tutorial de inicio rápido: https://www.sphinx-doc.org/en/master/usage/quickstart.html