0.2.0 • Published 3 years ago

anaorihuela-md-links v0.2.0

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

Markdown Links

Índice


1. Resumen del proyecto

Md-links es una libreria desarrollada con Node.js, que lea y analice archivos en formato Markdown, para verificar los links que contengan y reportar algunas estadísticas.

2. Guía de uso

Instalación

npm install anaorihuela-md-links

Uso como librería

const mdlinks = require('anaorihuela-md-links');

A través de la Interfaz de Linea de Comando (CLI)

Se ejecuta de la siguiente manera a través de la terminal:

$ md-links <path> [options]

Ejemplo:

$ md-links D:\\Laboratoria\\LIM015-md-links\\test\\anotherExample\\example2.md
href: https://github.con/workshopper/learnyounode
text: learnyounode learnyounode learnyounode learnyouno
file: D:\Laboratoria\LIM015-md-links\test\anotherExample\example2.md

Options

--validate

Si pasamos la opción --validate, el módulo debe hacer una petición HTTP para averiguar si el link funciona y el status. Si el link resulta en una redirección a una URL que responde ok, entonces consideraremos el link como ok. Vemos que el output en este caso incluye la palabra ok o fail después de la URL, así como el status de la respuesta recibida a la petición HTTP a dicha URL.

Por ejemplo:

$ md-links D:\\Laboratoria\\LIM015-md-links\\test\\anotherExample\\example2.md --validate
href: https://github.com/workshopper/how-to-npm
text: how-to-npm
file: D:\Laboratoria\LIM015-md-links\test\anotherExample\example2.md
status: 200
ok: ok
--stats

Si pasamos la opción --stats el output (salida) será un texto con estadísticas básicas sobre los links.

$ md-links D:\\Laboratoria\\LIM015-md-links\\test\\anotherExample\\example2.md --stats
total: 3
unique: 3
--stats y --validate.
$ md-links D:\\Laboratoria\\LIM015-md-links\\test\\anotherExample\\example2.md --stats --validate
total: 3
unique: 3
broken: 2

Licencia

© 2021 Ana Orihuela licencia ISC.