How this website was made?
Automation is the key. I do not want to write a single line of html or some other annoying syntax ready to be presented to the crowds. Instead, I find it more productive and less time consuming to come up with simplest possible source format, and convert that to whatever format is needed with simple script. For this site I spent about 45 minutes and invented a jnz file format along with a simple perl tool to convert it to html.
Below are the tool, the needed files and a live source code for one of the pages of this site to show how these pages was made. jnz_to_html.pl script is handy to produce static html pages from very simple jnz file format. As said, jnz is made by me in a hurry for my own needs, so please do not take it too serious or consider it as general purpose file format. You are welcome to use it how ever you like or develop it further if you want. If it wrecks everything and ruins your life, dont blame me. Use it at your own risk.
jnz_to_html.pl
This is the perl script to produce static html pages from jnz formatted file.
html_head.txt
This is the html header part to be included by jnz_to_html.pl in top of generated html page.
html_foot.txt
This is the html footer part to be included by jnz_to_html.pl in bottom of generated html page.
html_page.txt
These are titles for each page, used in html header part above.
html_link.txt
These are the links and menu structure for menu bar in upper left corner of the page, converted automatically by jnz_to_html.pl.
html_refs.txt
These are the links to external web pages, included automatically by jnz_to_html.pl if any of the keywords appears in paragraphs.
blogi.jnz
Finally, the jnz source of Opensource-hostausta blog page.
Buenos Aires, 2024
Asunción, 2020
London, 2020
Riga, 2019
Bogotá, 2019
Leiden, 2018
Bremen, 2018
Adeje, 2018
Ghent, 2017
Salzburg, 2017
Prague, 2016
Pula, 2016
Venice, 2016
Budapest, 2015
Colonia del Sacramento, 2015
Paris, 2014
Copenhagen, 2013
Helsinki