Skip to content

AndreaVazquez22/DEV008-md-links

 
 

Repository files navigation

Markdown Links

Índice


1. Introducción

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).

MDLinks es un programa que se ejecuta a través de Node.js para poder leer archivos en formato Markdown el cual a su vez contiene links (vínculos/ligas) , este programa es capaz de identificar cada uno de los links encontrados y poder verificar el status de cada uno para que el usuario pueda saber si este se encuentra roto o sigue siendo valido. Esto es de suma importancia para no restarle valor a la información.

2. Diagrama de Flujo

Diagrama de Flujo

3. Resumen del programa

MDLinks es una libreria en JavaScript la cual permite al usuario ejecutarla a través de Node.js esto quiere decir que el usuario va interactuar con el sistema de archivos y realizar consultas de red entre otras.

API

Contiene la función mdLinks y sus opciones son validate: true o validate: false cada que se ejecuta el programa en consola se retorna un objeto que contiene información de detalla sobre los links y sus status, este objeto varia dependiendo si las opción cambia entre true y false.

1.- Validate:false

href: URL encontrada.
text: Texto que aparecía dentro del link ().
file: Ruta del archivo donde se encontró el link.

Validate False

2.-Validate:true

href: URL encontrada.
text: Texto que aparecía dentro del link ().
file: Ruta del archivo donde se encontró el link.
status: Código de respuesta HTTP.
statusText: Mensaje fail,Not Found,Internal Server Error,Bad Request,Forbidden,etc en caso de fallo u ok,No Content,etc en caso de éxito.

Validate False

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 100.0%