1. Descarga Linkin' Mark.
2. Incorpora la carpeta lib
conteniendo el archivo md-link-extractor.js
en la carpeta raíz de tu proyecto.
$ npm install --save linkinmark
1. Instala Linkin' Mark en la carpeta raíz de tu proyecto.
2. Modifica la siguiente línea del código base en `index.js`, incorporando la ruta del archivo markdown a procesar:
const md = fs.readFileSync('').toString();
3. En tu consola, posiciónate en la carpeta raíz de tu proyecto y ejecuta index.js :
node index.js
4. El resultado será un objeto JSON, conteniendo cada link del archivo markdown seleccionado.
[
{
"text":"labore", "href":"https://en.wiktionary.org/wiki/labore" }, { "text":"dolore", "href":"https://en.wiktionary.org/wiki/dolore" }, { "text":"foo", "href":"http://foo.com" } ]
<script src="./lib/md-link-extractor.js"></script>
<script>
const extract = document.getElementById('extract');
extract.onclick = function myLinks() {
let markdown = document.getElementById('markdown').value;
document.getElementById('result').innerHTML = markdownLinkExtractor(markdown);
};
</script>
<body>
<h1>Extractor de Links Markdown</h1>
<h3>Ingresa un texto en formato markdown para analizar:</h3>
<textarea id="markdown" cols="100" rows="10"></textarea>
<button id="extract">Extraer Links!</button>
<h3>Resultado:</h3>
<pre>
<code id="result"></code>
</pre>
</body>
Si decides modificar los nombres de id
sugeridas, recuerda verificar que coincidan con el script
.
El resultado se verá así: