generator and source files for the compudanzas.net site
Go to file
sejo 9d253a852c chsnec links 2021-07-05 21:32:51 -05:00
src chsnec links 2021-07-05 21:32:51 -05:00
README.md gemini update 2021-06-17 22:32:35 -05:00
gemtext2html.awk correccion: remove timestamp from home 2021-07-02 13:49:01 -05:00
generasitio.sh corrige fecha de modificación 2021-07-02 13:26:28 -05:00
genindice.awk initial migration 2021-06-14 22:03:28 -05:00
gmo2gmi.awk admin del log 2021-06-16 18:07:26 -05:00
links.py rm license page 2021-06-16 19:41:43 -05:00

README.md

compudanzas

this repository contains the scripts and source files for the compudanzas site in gemini and the web

generate site

call the shell script:

./generasitio.sh

files

  • generasitio.sh: the shell script that copies files and call the other scripts with the corresponding arguments (like last modified date)
  • gemtext2html.awk: converts the files in .gmo format (modified .gmi) to an html version, according to the spec and my own taste
  • gmo2gmi.awk: converts the files in .gmo format to real .gmi
  • genindice.awk: generates the index of all pages
  • links.py: calculates the incoming links between pages and adds them to the files

gemtext2html.awk and gmo2gmi.awk also parse and convert {wikilinks}

.gmo format

the same format as gmi (gemtext), but with the following line types:

+ add this line to the html file but not to the gmi file

& add this line to the gmi file but not to the html file