Markdown es un lenguaje de marcado
ligero muy popular entre developers. Es usado en muchísimas plataformas que
manejan texto plano (GitHub, foros, blogs, ...) y es muy común
encontrar varios archivos en ese formato en cualquier tipo de repositorio
(empezando por el tradicional README.md
).
Estos archivos Markdown
normalmente contienen links (vínculos/ligas) que
muchas veces están rotos o ya no son válidos y eso perjudica mucho el valor de
la información que se quiere compartir.
Dentro de una comunidad de código abierto, nos han propuesto crear una
herramienta usando Node.js, que lea y analice archivos
en formato Markdown
, para verificar los links que contengan y reportar
algunas estadísticas.
"MD-links", es una herramienta que permite extraer y validar links dentro de un archivo '.md', el objetivo de este proyecto es ayudar en la verificación de enlaces proporcionando la URL, el texto relacionado al link y la ruta del archivo .md donde está el enlace.
- Cuando se elige no validar: node index.js <ruta-archivo.md>
- Cuando se elige validar: node index.js <ruta-archivo.md> --validate