naterayc-md-links v0.1.16
Markdown Links
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.

2. Instrucciones de Uso
Instalación
$ npm i naterayc-md-links$ npm i --g naterayc-md-linksCLI
Md-links retornara todos los links que encuentre.
Pasándole un archivo extension .md :
$ naterayc-mdlinks ./archivo.md
./archivo.md https.tulink.com tu link
./archivo.md https.linkaalgo.com link a algoPasándole un directorio :
$ naterayc-mdlinks ./
./archivo.md https.tulink.com tu link
./archivo.md https.linkaalgo.com link a algoMdLinks tambien recibe Options:
Validate (--validate || --v)
Realiza una petición http a cada link que encuentre e imprime el estado de la respuesta.
$ naterayc-mdlinks ./archivo.md --v
./archivo.md https.tulink.com tu link 200 OK!
./archivo.md https.linkaalgo.com link a algo 404 FAILStats (--stats || --s)
Imprimirá la cantidad total de links encontrados, y la cantidad de links únicos.
$ naterayc-mdlinks ./archivo.md --s
Total: 2
Unique: 2Validate + Stats
Imprimirá el total de links encontrados, la cantidad de links únicos y el número de links rotos.
$ naterayc-mdlinks ./archivo.md --s --v
Total: 2
Unique: 2
Broken: 0Módulo
MdLinks tambien puede ser requerido como un módulo. E imprimira un array de objetos con todos los links encontrados.
const mdLinks = require('naterayc-md-links/md-links');
mdLinks("./archivo.md")
.then(data => {
.....
})5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago