El presente repositorio contiene el código solución del proyecto número dos, requisito para obtener la certificación Front End Development Libraries de Freecodecamp.
Construir un convertidor de Markdown a código HTML en el flavor de Github
| Tecnologías Utilizadas |
|---|
| Nextjs 12 |
| React 17 |
| ReactDom 17 |
| React Icons |
| Marked |
| Marked-highlight |
| Marked-emoji |
| Dompurify |
| Highlight.js |
| Typewriter-effect |
A continuación muestro la imagen del proyecto en el cual apruebo TODOS los test requeridos por Freecodecamp:
A continuación muestro el código markdown convertido a HTML que he utilizado como placeholder en el Markdown Editor:
This is a bold text
This is an italic text
This is bold and italic text
This is a blockquote
This is a strikethrough.
My parser too supports some emojis 🎉 :
-That is so funny! 😂
-That is so cool! 🎉
-Go to space!: 🚀
This is a link to emoji github code: Github emoji code
This is a ordered list:
-
First item
-
Second item
-
Third item
This is an unordered list:
-
First item
-
Second item
-
Third item
This is a inline code: <p>Hello</p>, between 2 backticks.
That are some code blocks:
document.getElementById("demo").innerHTML = "John Doe";<h1>Hello World!</h1>.titulo {
color: red;
text-align: center;
}fruits = ["apple", "banana", "cherry"]
for x in fruits:
print(x)const element = <a href="https://www.reactjs.org"> link </a>;class HelloWorld {
public static void main(String args[])
{
System.out.println("Hello, World");
}
}SELECT * FROM helloworld WHERE phrase = "Hello, World!";This is a link: Next.js Documentation
And if you want to get really crazy, even tables:
| Name | Last Name | Age |
|---|---|---|
| Waldo | Hidalgo | 34 |
| John | Doe | 32 |
| Jane | Doe | 28 |
And if you want to add a task list:
- Write the press release
- Update the website
- Contact the media




