corrección espacios en wikilinks

This commit is contained in:
sejo 2021-06-06 19:45:11 -05:00
parent 0f8637dc51
commit f5abc39ada
2 changed files with 6 additions and 1 deletions

View File

@ -9,7 +9,7 @@ gemini://soviet.circumlunar.space/sejo/ ( generado en gem/ )
* generasitio.sh es el bash script que copia archivos y llama los scripts de awk * generasitio.sh es el bash script que copia archivos y llama los scripts de awk
* gemtext2html.awk convierte los archivos en formato .gmo (.gmi modificado) a * gemtext2html.awk convierte los archivos en formato .gmo (.gmi modificado) a
una versión html, a partir de la especificación y mi opinión personal una versión html, a partir de la especificación y mi opinión personal
* gem2gem.awk convierte los archivos .gmo a .gmi real * gmo2gmi.awk convierte los archivos .gmo a .gmi real
* genindice.awk genera un índice de todas las páginas * genindice.awk genera un índice de todas las páginas
* sejmanas.py genera la "tabla" en html de las sejmanas, utilizada en tiempo.gmo * sejmanas.py genera la "tabla" en html de las sejmanas, utilizada en tiempo.gmo

View File

@ -1,3 +1,7 @@
function nombre2Link( t, r ){ # convierte un nombre con espacios, a uno con r (e.g. "_"
gsub(" ",r,t);
return t
}
/^+ /{ # literal html /^+ /{ # literal html
next # salta la línea next # salta la línea
@ -24,6 +28,7 @@
link = substr($0, i, ifinal-i+1) # {link} link = substr($0, i, ifinal-i+1) # {link}
nombre = substr($0, i+1, ifinal-i-1) # link nombre = substr($0, i+1, ifinal-i-1) # link
nombre = nombre2Link( nombre, "_" )
print "=> ./" nombre ".gmi " link print "=> ./" nombre ".gmi " link
} }