GDL002-md-links

Markdown Links Check

Preámbulo

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.

Esta herramienta usa Node.js, nos ayudará a leer y analizar los archivos en formato Markdown, para verificar los links que contengan y reportar algunas estadísticas.

imagen

Ejemplo del flujo que lleva nuestra librería diagrama

Requerimientos previos

Tópicos

Librerías utilizadas

Lenguaje utilizado

El código está escrito en lenguaje de javascript.

Instalación md-links

Para agregar el modulo a tú proyecto, instala:

Uso

md-links(path, options)

Argumentos

Para poder extraer los archivos de un archivo específico ejecuta el siguiente comando Comando “md-links” + la ruta de tu archivo md-links ejemplo.md

Opciones: Si deseas validar los link y/o ver sus estadisticas ejecuta el siguiente comando

--validate--stast (Para obtener estadísticas que necesiten de los resultados de la validación)

Ejemplo:

$ md-links ejemplo.md --validate
Title: algo
Link: http://algo.com/2/3/ ok 200 Link a algo
File found: ejemplo.md
Response code: ✔ 200
Response: OK
$ md-links ejemplo.md --stats
File name: ejemplo.md
Total Links: 20
Total  unique Links: 20
$ md-links ejemplo.md --stats
Title: algo
Link: http://algo.com/2/3/ ok 200 Link a algo
File found: ejemplo.md
Response code: ✔ 200
Response: OK

File name: ejemplo.md
Total Links: 20
Total  unique Links: 20

Versión

Version: 0.1.0

Autor

Iris Aguiar