markdown

propósito

  • notas sobre markdonw un proyecto de john gruber
  • la intención de markdonw es ser una herramienta de conversion de texto a html
  • el objetivo es que sea fácil de leer y de escribir como texto plano sin necesidad de trasformación.

NUEVE REGLAS SIMPLES

CommonMark

  • CommonMarg es un intento de normalizar Markdown
  • con un sitio online llamado Babelmark para comparar las diferentes salidas del un texto en markdown en diferentes sitios

kramdown

TOC

  • se puede generar un TOC con esta etiqueta
{% include toc.html %}
  • una pega es que al dar formato al documento desde Visual Studio Code se crea un espacio en blanco

  {% include toc.html %}
  • y esto hace que no funcione la etiqueta

cita a pie de página

  • teclado1.
teclado[^1].
[^1]: En Python 2.0, esta función se denominó `raw_input`.
[^2]: Consulte [http://en.wikipedia.org/wiki/Mnemonic](http://en.wikipedia.org/wiki/Mnemonic) para obtener una descripción ampliada de la palabra "mnemonic".
  • se genera una cita con un 1 al lado de la palabra teclado con un enlace al pie de página donde esta la flecha para subir otra vez a la palabra teclado

utilidades

enlaces

editores

PROBLEMAS

PROBLEMA AL GENERAR EL HTML DE LOS CHECKS

  • problema con pues no se sale bien en el html generado
  • tiene que ver con que haya o no una línea ente un y otro
    • tiene que ver con las líneas en blanco entre checks
# TITULO

* ahora esto
* [x] esto esta hecho
* [ ] y esto por hacer

* [x] la linea de separación de arriba hace que salga mal este check y el de arriba

# TITULO 1

* ahora esto
* [x] esto esta hecho
* [ ] y esto por hacer

# TITULO 2

* [x] esta es la forma de que salga bien después de una separación

☐ para no chequeado

☑ para chequeado

☑️

🔲


  1. En Python 2.0, esta función se denominó raw_input. ↩︎