+ para incluir líneas html literales
This commit is contained in:
parent
38a33534cf
commit
eda062e619
|
@ -1,4 +1,8 @@
|
||||||
|
|
||||||
|
/^+ /{ # literal html
|
||||||
|
next # salta la línea
|
||||||
|
}
|
||||||
|
|
||||||
# imprime líneas normamlmente
|
# imprime líneas normamlmente
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
|
@ -77,24 +77,15 @@ NR == 1{
|
||||||
|
|
||||||
bloque = 1
|
bloque = 1
|
||||||
|
|
||||||
getline # lee la siguiente línea
|
next # lee la siguiente línea
|
||||||
}
|
}
|
||||||
|
|
||||||
$0 !~ /^(=>|```|#{1,3} |* |>|[[:blank:]]*$)/{ # líneas de texto (no "especiales")
|
|
||||||
if(!modo_pre){
|
|
||||||
if(!modo_parrafo){
|
/^\+/{ # include literal
|
||||||
modo_parrafo = 1
|
sub("^+","",$0) # elimina el +
|
||||||
appendContenido( "<p>" )
|
appendContenido( $0 )
|
||||||
}
|
next
|
||||||
else # nueva línea en el mismo párrafo
|
|
||||||
appendContenido( "<br/>" )
|
|
||||||
|
|
||||||
# busca y convierte wikiLink (máx uno por línea)
|
|
||||||
appendContenido( wikiLink($0) )
|
|
||||||
}
|
|
||||||
else{
|
|
||||||
appendContenido( $0 )
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/^[[:blank:]]*$/ { # línea vacía
|
/^[[:blank:]]*$/ { # línea vacía
|
||||||
|
@ -119,7 +110,7 @@ $0 !~ /^(=>|```|#{1,3} |* |>|[[:blank:]]*$)/{ # líneas de texto (no "especiales
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
appendContenido( $0 )
|
appendContenido( $0 )
|
||||||
|
next
|
||||||
}
|
}
|
||||||
|
|
||||||
/^=>/{ # link
|
/^=>/{ # link
|
||||||
|
@ -171,6 +162,7 @@ $0 !~ /^(=>|```|#{1,3} |* |>|[[:blank:]]*$)/{ # líneas de texto (no "especiales
|
||||||
else{
|
else{
|
||||||
appendContenido( $0 )
|
appendContenido( $0 )
|
||||||
}
|
}
|
||||||
|
next
|
||||||
}
|
}
|
||||||
|
|
||||||
/^* /{ # lista
|
/^* /{ # lista
|
||||||
|
@ -187,6 +179,7 @@ $0 !~ /^(=>|```|#{1,3} |* |>|[[:blank:]]*$)/{ # líneas de texto (no "especiales
|
||||||
sub("$","</li>",$0)
|
sub("$","</li>",$0)
|
||||||
}
|
}
|
||||||
appendContenido( $0 )
|
appendContenido( $0 )
|
||||||
|
next
|
||||||
}
|
}
|
||||||
|
|
||||||
/^```/{ # preformatted
|
/^```/{ # preformatted
|
||||||
|
@ -209,6 +202,7 @@ $0 !~ /^(=>|```|#{1,3} |* |>|[[:blank:]]*$)/{ # líneas de texto (no "especiales
|
||||||
modo_pre = 1
|
modo_pre = 1
|
||||||
appendContenido( "<pre>" )
|
appendContenido( "<pre>" )
|
||||||
}
|
}
|
||||||
|
next
|
||||||
}
|
}
|
||||||
|
|
||||||
/^> /{ # blockquote
|
/^> /{ # blockquote
|
||||||
|
@ -218,6 +212,7 @@ $0 !~ /^(=>|```|#{1,3} |* |>|[[:blank:]]*$)/{ # líneas de texto (no "especiales
|
||||||
bloque = 1
|
bloque = 1
|
||||||
}
|
}
|
||||||
appendContenido( $0 )
|
appendContenido( $0 )
|
||||||
|
next
|
||||||
}
|
}
|
||||||
|
|
||||||
/^# /{ # h1
|
/^# /{ # h1
|
||||||
|
@ -243,6 +238,7 @@ $0 !~ /^(=>|```|#{1,3} |* |>|[[:blank:]]*$)/{ # líneas de texto (no "especiales
|
||||||
else{
|
else{
|
||||||
appendContenido( $0 )
|
appendContenido( $0 )
|
||||||
}
|
}
|
||||||
|
next
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -257,6 +253,7 @@ $0 !~ /^(=>|```|#{1,3} |* |>|[[:blank:]]*$)/{ # líneas de texto (no "especiales
|
||||||
else{
|
else{
|
||||||
appendContenido( $0 )
|
appendContenido( $0 )
|
||||||
}
|
}
|
||||||
|
next
|
||||||
}
|
}
|
||||||
|
|
||||||
/^### /{ # h3
|
/^### /{ # h3
|
||||||
|
@ -269,6 +266,25 @@ $0 !~ /^(=>|```|#{1,3} |* |>|[[:blank:]]*$)/{ # líneas de texto (no "especiales
|
||||||
else{
|
else{
|
||||||
appendContenido( $0 )
|
appendContenido( $0 )
|
||||||
}
|
}
|
||||||
|
next
|
||||||
|
}
|
||||||
|
|
||||||
|
#$0 !~ /^(=>|```|#{1,3} |* |\+|>|[[:blank:]]*$)/{ # líneas de texto (no "especiales")
|
||||||
|
{ # cualquier otra línea de texto
|
||||||
|
if(!modo_pre){
|
||||||
|
if(!modo_parrafo){
|
||||||
|
modo_parrafo = 1
|
||||||
|
appendContenido( "<p>" )
|
||||||
|
}
|
||||||
|
else # nueva línea en el mismo párrafo
|
||||||
|
appendContenido( "<br/>" )
|
||||||
|
|
||||||
|
# busca y convierte wikiLink (máx uno por línea)
|
||||||
|
appendContenido( wikiLink($0) )
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
appendContenido( $0 )
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
END{
|
END{
|
||||||
|
|
Loading…
Reference in New Issue