aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsejo <sejo@texto-plano.xyz>2021-05-20 16:06:33 -0500
committersejo <sejo@texto-plano.xyz>2021-05-20 16:06:33 -0500
commite6d54f976e313e149e5f3688d4db3c23cfb5adf5 (patch)
tree398348e1aecb824df89620c3f084c5b7487e690b
parenteda062e6192566b821b0b0e5f51d5c66e29fb6bc (diff)
downloadsitio-e6d54f976e313e149e5f3688d4db3c23cfb5adf5.tar.gz
& para incluir líneas gemtext
-rw-r--r--gem2gem.awk7
-rw-r--r--gemtext2html.awk6
2 files changed, 12 insertions, 1 deletions
diff --git a/gem2gem.awk b/gem2gem.awk
index 185d3e1..0f353c6 100644
--- a/gem2gem.awk
+++ b/gem2gem.awk
@@ -3,6 +3,13 @@
next # salta la línea
}
+/^& /{ # literal gemtext
+ sub(/^& /,"",$0)
+ print $0
+ next
+
+}
+
# imprime líneas normamlmente
{
diff --git a/gemtext2html.awk b/gemtext2html.awk
index c7e5fdc..0fa9326 100644
--- a/gemtext2html.awk
+++ b/gemtext2html.awk
@@ -83,11 +83,15 @@ NR == 1{
/^\+/{ # include literal
- sub("^+","",$0) # elimina el +
+ sub(/^+ /,"",$0) # elimina el +
appendContenido( $0 )
next
}
+/^&/{ # include literal gemtext
+ next
+}
+
/^[[:blank:]]*$/ { # línea vacía
if( !modo_pre ) {
if( modo_lista ){ # cierra la lista
Un proyecto texto-plano.xyz