+ 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
|
||||
|
||||
{
|
||||
|
|
|
@ -77,24 +77,15 @@ NR == 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){
|
||||
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 )
|
||||
}
|
||||
|
||||
|
||||
/^\+/{ # include literal
|
||||
sub("^+","",$0) # elimina el +
|
||||
appendContenido( $0 )
|
||||
next
|
||||
}
|
||||
|
||||
/^[[:blank:]]*$/ { # línea vacía
|
||||
|
@ -119,7 +110,7 @@ $0 !~ /^(=>|```|#{1,3} |* |>|[[:blank:]]*$)/{ # líneas de texto (no "especiales
|
|||
}
|
||||
else
|
||||
appendContenido( $0 )
|
||||
|
||||
next
|
||||
}
|
||||
|
||||
/^=>/{ # link
|
||||
|
@ -171,6 +162,7 @@ $0 !~ /^(=>|```|#{1,3} |* |>|[[:blank:]]*$)/{ # líneas de texto (no "especiales
|
|||
else{
|
||||
appendContenido( $0 )
|
||||
}
|
||||
next
|
||||
}
|
||||
|
||||
/^* /{ # lista
|
||||
|
@ -187,6 +179,7 @@ $0 !~ /^(=>|```|#{1,3} |* |>|[[:blank:]]*$)/{ # líneas de texto (no "especiales
|
|||
sub("$","</li>",$0)
|
||||
}
|
||||
appendContenido( $0 )
|
||||
next
|
||||
}
|
||||
|
||||
/^```/{ # preformatted
|
||||
|
@ -209,6 +202,7 @@ $0 !~ /^(=>|```|#{1,3} |* |>|[[:blank:]]*$)/{ # líneas de texto (no "especiales
|
|||
modo_pre = 1
|
||||
appendContenido( "<pre>" )
|
||||
}
|
||||
next
|
||||
}
|
||||
|
||||
/^> /{ # blockquote
|
||||
|
@ -218,6 +212,7 @@ $0 !~ /^(=>|```|#{1,3} |* |>|[[:blank:]]*$)/{ # líneas de texto (no "especiales
|
|||
bloque = 1
|
||||
}
|
||||
appendContenido( $0 )
|
||||
next
|
||||
}
|
||||
|
||||
/^# /{ # h1
|
||||
|
@ -243,6 +238,7 @@ $0 !~ /^(=>|```|#{1,3} |* |>|[[:blank:]]*$)/{ # líneas de texto (no "especiales
|
|||
else{
|
||||
appendContenido( $0 )
|
||||
}
|
||||
next
|
||||
|
||||
}
|
||||
|
||||
|
@ -257,6 +253,7 @@ $0 !~ /^(=>|```|#{1,3} |* |>|[[:blank:]]*$)/{ # líneas de texto (no "especiales
|
|||
else{
|
||||
appendContenido( $0 )
|
||||
}
|
||||
next
|
||||
}
|
||||
|
||||
/^### /{ # h3
|
||||
|
@ -269,6 +266,25 @@ $0 !~ /^(=>|```|#{1,3} |* |>|[[:blank:]]*$)/{ # líneas de texto (no "especiales
|
|||
else{
|
||||
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{
|
||||
|
|
Loading…
Reference in New Issue