Update affer.

Wat vrije tijd toch mogelijk maakt. Na wat verder sleutelen aan de website heb ik het nu zo voor elkaar dat het instellen van een CDN helemaal via plugins en de config.yml verloopt, en deftig degradeerd tot CDN-loze URLs zonder parameters in die config.yml. Tevens heb ik helumaal zelluf een plugin geschreven (we hebben het hier nog steeds over Obraz) dat alle interne URLs relativeerd. Ik had gisteren de ingeving dat ik met het tellen van slashes precies weet wat de relatieve positie van een pagina is binnen het bestandssysteem. Na wat klussen ben ik er achter gekomen dat middels Obraz slechts de input files te bewerken zijn, niet de compileerde html. Wat ik dus doe is per page een ‘positie’ argument instellen en deze in middels een template invoegen op alle URLs die dan nog met een slash beginnen. Protocolloze URLs met een double-slash worden hierdoor gesloopt, maar dat is makkelijk te omzeilen door geen protocolloze URLs te gebruiken. Verder heb ik m’n CDN verhuisd van Google App Engine naar dotgeek.org. Bij deze vriendelijk lui heb ik een maandje terug een gratis dev-account gekregen.

Nu toch echt eens dat domeinnaampje regelen…