white robot near brown wall

Markdown

Markdown es un lenguaje de marcado ligero inspirado en muchas convenciones para marcado de correos en texto plano, de sintaxis bastante simple y fácil de aprender, se basa en etiquetas simples siendo su codigo fuente mas sencillo de leer que HTML.

Entre sus ventajas esta la de permitir enfocarse en el texto que se esta escribiendo y formatearlo con etiquetas cortas y solo con el uso del teclado lo que ademas mejora la velocidad con la que se escribe, se formatea el documento y se disminuyen las distracciones.

Es compatible con todas las plataformas esto quiere decir que el texto puede leerse en PC, Mac y teléfonos móviles adaptándose el formato de la pantalla del dispositivo que se esta utilizando de la misma forma que los hacen los archivos Epub, los archivos md extensión usada por este lenguaje pueden exportarse a multitud de formatos como el anterior mencionado Epub, Docx, PDF, Latex, OpenOffice y por supuesto HTML.

Para que sirve

Es muy usado para dar formato en servicios web de control de versiones como GitHub, Gestores de contenido como WordPress, en herramientas como Redmine, Notion o Trello, en mesajeria instantánea como Telegram o Whatsapp incluso Facebook.

Puede usarse para editar un mensaje de texto, una nota de instalación, un manual, tomar notas e incluso un libro, al ser un formato de texto plano puede versionarse con herramientas de control de versiones como GIT ademas de ser ligero y practico de editar incluso en dispositivos móviles.

Sintaxis.

Formatear texto con Markdown es bastante simple veamos como trabajar con elementos basicos como encabezados, listas, citas de código, enlaces etc.

Encabezados

Para crear encabezados añadir de 1 a 6 símbolos # antes del texto seguido de un espacio

# H1
## H2
### H3

H1

H2

H3

Estilos de Texto

Pueda indicarse el texto en negrilla, cursiva o tachado.

Estilo Sintaxis Atajo del teclado Ejemplo Salida
Negrilla ** ** o __ __ control + b **Esto es un texto en negrilla** Esto es un texto en negrilla
Cursiva * * o _ _ control + i *Esto es un texto en cursiva* Esto es un texto en cursiva
Tachado ~~ ~~   ~~Esto es un texto tachado~~ Esto es un texto tachado
Negrilla y cursiva embedida ** ** y _ _   **esto es un texto extremadamente immportante** Esto es un texto *extremadamente* importante
Todo en negrilla y cursiva *** ***   ***Todo este texto es importante*** ***Todo este texto es importante

Citando texto

Para citar texto usar >.

In the words of Abraham Lincoln:

> Pardon my French

Rendered quoted text

Citando Código

Para citar código agregar comillas simples invertidas, el texto dentro de las comillas no sera formateado..

Use `git status` to list all new or modified files that haven't yet been committed.

Rendered inline code block

Para formatear código o texto dentro de su propio bloque, use tripe comillas invertidas.

Some basic Git commands are:
​```
git status
git add
git commit
​```

Rendered code block

Enlaces

Puede crear enlaces encerrando el texto en corchetes [ ], y la URL entre paréntesis ( ). Puede también usar el atajo del teclado CRTL + k para crear el link.

This site was built using [GitHub Pages](https://pages.github.com/).

Rendered link

Listas

Para crear una lista no ordenada preceder una o más lineas con el carácter - or *.

- George Washington
- John Adams
- Thomas Jefferson

Rendered unordered list

Una lista ordenada puede crearse precediendo cada linea con un numero.

1. James Madison
2. James Monroe
3. John Quincy Adams

Rendered ordered list

Lista de tareas

Las listas de tareas de crean usando corchetes con una espacio entre medio [ ]. para marcar una tarea como completada, usar [x].

- [x] Finish my changes
- [ ] Push my commits to GitHub
- [ ] Open a pull request

Rendered task list

Si la descripción comienza con un paréntesis puede escaparse con el carácter:

- [ ] (Optional) Open a followup issue

Referencia adicional Documentacion de GitHub

Editor multiplataforma ligero similar a Atom centrado en Typora