Giter Site home page Giter Site logo

waldohidalgo / waldo_markdown_previewer Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 869 KB

Repositorio con el código solución del proyecto número dos Markdown Previewer, requisito obligatorio para obtener la Front End Development Libraries

Home Page: https://waldo-markdown-previewer.vercel.app/

CSS 29.01% JavaScript 70.99%
dompurify freecodecamp freecodecamp-project front-end-development-libraries frontend-development highlightjs markdown-converter markdown-parser markdown-previewer markdown-to-html marked-js markedjs nextjs react typewriter-effect marked-emoji

waldo_markdown_previewer's Introduction

Código Solución del Proyecto Markdown Previewer

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.

Objetivo

Construir un convertidor de Markdown a código HTML en el flavor de Github

Requisitos

Requisitos

Librerías Utilizadas

Tecnologías Utilizadas
Nextjs 12
React 17
ReactDom 17
React Icons
Marked
Marked-highlight
Marked-emoji
Dompurify
Highlight.js
Typewriter-effect

Proyecto Aprobado

A continuación muestro la imagen del proyecto en el cual apruebo TODOS los test requeridos por Freecodecamp:

Proyecto Aprobado

Screenshots adicionales

Proyecto en pantallas grandes con dos columnas

Proyecto en pantallas grandes con dos columnas

Proyecto en pantallas grandes con una columna

Proyecto en pantallas grandes con una columna

Proyecto en pantallas small

Proyeccto en pantallas small

Código Markdown utilizado como placeholder

A continuación muestro el código markdown convertido a HTML que he utilizado como placeholder en el Markdown Editor:

Waldo's React Markdown Previewer!

This is a H1 heading

This is a H2 heading.

And this is a H3 heading

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:

  1. First item

  2. Second item

  3. 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:

Javascript

document.getElementById("demo").innerHTML = "John Doe";

HTML

<h1>Hello World!</h1>

CSS

.titulo {
  color: red;
  text-align: center;
}

Handlebars

{{> Header}}

Python

fruits = ["apple", "banana", "cherry"]
for x in fruits:
print(x)

JSX

const element = <a href="https://www.reactjs.org"> link </a>;

Java

class HelloWorld {
public static void main(String args[])
{
System.out.println("Hello, World");
}
}

SQL

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

Nextjs Logo

waldo_markdown_previewer's People

Contributors

waldohidalgo avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.