Website 101: Het is niet moeilijker dan het is en of iets elkaar bijt is vooral hoe je in html de “urls” relatief, root-relatief of absoluut structureert. Je kan op je hoofdwebsite (stel www) net zoveel subfolders maken als je wilt die zich elk voordoen als (gesubfolderde/…/…/) website.
Op een eigen apache-server kan je aan de buitenkant een standalone website zoals http://subnaam.website.nl doorverwijzen naar een (sub)folder.
Bij onze Jekyll, naast CMS, werkt dat net weer even anders waarbij Freedom/Soverin onze website opbergt in een database-locatie vanwaaruit dan de website wordt gegenereerd. De Jekyll functies is dan weer dat bepaalde {{…}} attributen , structuren(en ook specifieke html codes) worden gescand en dan omgezet naar absolute eindwaarden.
Expliciet urls zoals http://jouwsite.nl/foldernaam/file.jpg verwijzen in/op jouw cname-website expliciet naar een daar binnenin liggend bestand in subfolder “foldernaam”.
Een plaatje (via ) met bv alleen “file.jpg” verwijst automatische naar het bestand dat in de relatieve ‘root’ van jouw website-foldernaam-url staat.
Een daarin relatief gecodeerde “subfolder/file.jpg” (dus zonder / of http) verwijst automatische naar de subfolder binnenin foldernaam van de gebruikte website url van http://jouwsite.nl/foldernaam/
NB: Normaliter zal je in/op een website niet snel absolute (of root) verwijzingen gebruiken voor elementen die zich binnen in de websitelocaties bevinden wat bv ook een subsubfolder kan zijn.
Wat ik zelf nu heb zijn iets van 20 websites die via cname uitkomen op apart “editable” websites waarin ik sommige websites (dwz cname’d) dan weer via diverse subfolders opsplits in bv http://www.mijnsite.nl/fotoboek1/ en http://www.mijnsite.nl/fotoboek2/
NB: er zijn nog andere, mogelijkheden om websites Jekyll niveau op folderniveau naar/met door te verwijzen. Ik heb bv (cname) websites die via een inhoudelijke “index.link” bestand dan redirecten naar een bepaalde folder van een andere website. In markdown (index.md) kan je ook het “redirect: http:/bla.bl/folder” statement gebruiken. Ik kan bv dan bv (cname’d) http://fotoboek3.mijnsite.nl laten uitkomen op een subfolder van http://www.mijnsite.nl/fotoboek3/
Kortom de mogelijkheden zijn eindeloos en in zekere zin exponentieel groter dan wat ik (ooit) had bij xs4all waar ik alles statisch moest opbergen binnenin de hoofdsite.