Skip to content

HanniaGC/DEV009-md-links

 
 

Repository files navigation

mdLinks

Índice


1. Descripción

Los archivos Markdown normalmente contienen links (vínculos/ligas) que muchas veces están rotos o ya no son válidos y eso puede complicar el uso de la información.

mdLinks es una herramienta de línea de comandos que te permite verificar y analizar enlaces en archivos Markdown.

2. Sobre el Proyecto

Haciendo uso de Node.js se ha desarrollado una herramienta que nos permite analizar los links dentro de los archivos Markdown ya sea de un directorio o un archivo derectamente.

Esta librería está disponible de dos formas: como un módulo publicado en GitHub, que las usuarias podrán instalar e importar en otros proyectos, y como una interfaz de línea de comandos (CLI) que permitirá utilizar la librería directamente desde el terminal.

3. Instalación

Para instalar mdLinks, ejecuta el siguiente comando en tu terminal:

npm install mdlinks

4. Guía de uso

mdlinks <Ruta-del-archivo-que-deseas-analizar> [--validate] [--stats]
  • Despues de mdLinks pasa la ruta del directorio o archivo que sera analizado.

  • --validate: Opción para validar los enlaces encontrados (opcional).

  • --stats: Opción para mostrar estadísticas sobre los enlaces (opcional).

Ejemplos de Uso

  • Analizar enlaces en un archivo Markdown:
mdlinks example.md

milestones

  • Analizar enlaces en un directorio y validarlos:
mdlinks ./docs --validate

milestones

Analizar enlaces en un directorio, validarlos y mostrar estadísticas:

mdlinks ./docs --validate --stats

milestones

Resultados

Para cada enlace encontrado, mdLinks mostrará el texto del enlace, la URL y el archivo en el que se encontró. Si se usa la opción --validate, mdLinks también mostrará el estado de validez de cada enlace.

5. Proceso del proyecto

Para este proyecto se ultilizo el siguiente Diagrama de Flujo. milestones

About

Repositorio cuarto proyecto para cohort DEV009.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%