baseurl markdown jekyll kramdown

markdown - baseurl - Jekyll: ¿Cómo obtener un análisis de rebajas dentro de bloques usando Kramdown?



jekyll baseurl (2)

Intente usar una declaración interna y elimine la sangría (a menos que desee que se trate como un código):

# Headline1 ------------ {::options parse_block_html="true" /} <div> # Headline2 ------------ </div>

Según los documentos de Kramdown, la configuración de la opción parse_block_html debería permitir el procesamiento de la sintaxis de reducción (Kramdown) dentro de los bloques html.

En mi _config.yml , tengo la configuración como:

--- name: Blog Name markdown: kramdown kramdown: parse_block_html: true ---

Luego, en un archivo .md post, intento algo como:

# Headline1 ------------ <div> # Headline2 ------------ </div>

El contenido de markdown dentro del div no se traduce a HTML en la jekyll build . ¿Qué me estoy perdiendo? (Además, ¿hay una forma más fácil de hacerlo en cualquiera de las otras sintaxis de reducción de valor, por ejemplo, RedCarpet?)


Puedes agregar un atributo markdown="1" a tu <div> , si leo bien la parte de HTML Blocks del documento de Kramdown :

Si una etiqueta HTML tiene un atributo markdown = "1", se usa el mecanismo predeterminado para analizar la sintaxis de esta etiqueta.

# Headline1 ------------ <div markdown="1"> # Headline2 ------------ </div>