jofontea-md-links
es una librería para extraer enlaces de archivos Markdown y realizar diversas operaciones como validación y estadísticas.
Para instalar jofontea-md-links
, asegúrate de tener Node.js instalado en tu sistema. Luego, utiliza el siguiente comando:
npm install jofontea-md-links
Para obtener información sobre los enlaces en un archivo Markdown, utiliza el siguiente comando:
jofontea-md-links "ruta/al/archivo.md"
El resultado será un array que muestra información sobre los enlaces, como el href (URL), el text (texto del enlace) y la file (ruta del archivo).
Para validar el estado de los enlaces en un archivo Markdown, utiliza el siguiente comando:
jofontea-md-links "ruta/al/archivo.md" --validate
El resultado mostrará información adicional, como el status (código de estado HTTP) y el ok (estado de la validación).
Para obtener estadísticas básicas sobre los enlaces en un archivo Markdown, utiliza el siguiente comando:
jofontea-md-links "ruta/al/archivo.md" --stats
El resultado mostrará el número total de enlaces y el número de enlaces únicos.
Para realizar una validación de enlaces y obtener estadísticas al mismo tiempo, utiliza el siguiente comando:
jofontea-md-links "ruta/al/archivo.md" --stats --validate
El resultado mostrará el número total de enlaces, el número de enlaces únicos, el número de enlaces activos y el número de enlaces rotos.
jofontea-md-links "fake-README.md"
Resultado links [
{
href: '#1-consideraciones-generales',
text: '1. Consideraciones generales',
file: 'ruta/al/archivo.md'
},
]
jofontea-md-links "fake-README.md" --validate
Resultado de validación [
{
href: '#1-consideraciones-generales',
text: '1. Consideraciones generales',
file: 'ruta/al/archivo.md',
status: 404,
ok: 'fail'
},
]
jofontea-md-links "fake-README.md" --stats
Estadísticas { total: 5, unique: 5 }
jofontea-md-links "fake-README.md" --stats --validate
Resultado de validación y estadísticas { total: 5, unique: 5, active: 2, broken: 3 }
¡Todas las contribuciones son bienvenidas! Si deseas colaborar en este proyecto, por favor sigue estos pasos:
- Realiza un fork del repositorio.
- Crea una rama con la nueva funcionalidad o solución a un problema.
- Envía un pull request.
¡Gracias por contribuir!