Me gusto la forma en que resolviste el proyecto, ya que tienes otra lógica y por ello implementas otras cosas como marked.
Me gusta mucho que investigues por tu cuenta todos los métodos posibles y no te quedes sólo con una solución o sólo con lo que se nos proporciona en el aula.
De cambios para que refactorices tu código considero que tendrías que separar tu función mdLinks y dividirla en varias funciones para que sean puras, tú código no se rompa si algo no funciona y puedan ser testeadas.
Por otro lado me agrado que comentaste tu código eso ayuda a que quién lo lee tenga mejor entendimiento de el.
Me gusto la forma en que resolviste el proyecto, ya que tienes otra lógica y por ello implementas otras cosas como marked. Me gusta mucho que investigues por tu cuenta todos los métodos posibles y no te quedes sólo con una solución o sólo con lo que se nos proporciona en el aula.
De cambios para que refactorices tu código considero que tendrías que separar tu función mdLinks y dividirla en varias funciones para que sean puras, tú código no se rompa si algo no funciona y puedan ser testeadas. Por otro lado me agrado que comentaste tu código eso ayuda a que quién lo lee tenga mejor entendimiento de el.
Te dejo estos links sobre funciones puras espero te sirvan Funciones puras Funciones puras Platzi
Este link es del ejercicio que hice con Silvana en Office Hours sobre test Repo Ejercicio Silvana Test
Sigue así de dedicada, perseverante y decidida, estas aprendiendo muchísimo y he visto un cambio muy notorio en ti!