You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Vanuit materials.yml impoerteer ik sp1-python als python
In de python directory zit de pagina en/dictionaries/index.md. Het pad hiernaar wordt /python/en/dictionaries/, zoals verwacht.
Maar, in de de index.md zit een relatieve link: basic-operations/
Dit wordt omgezet naar /materials/python/en/dictionaries/basic-operations/
in plaats van /python/en/dictionaries/basic-operations/
Dit maakt het nu onmogelijk om relatieve links te gebruiken binnen de opdrachten repo's
The text was updated successfully, but these errors were encountered:
Correctie: is niet zo goed op te lossen. Relatieve links zijn sowieso finicky in HTML omdat er een verschil is als de huidige URL met een slash eindigt of niet.
Dus het ligt voor de hand om sowieso absolute URLs te gebruiken. De vraag is dan of je die nog automatisch wil prefixen.
Stel je maakt vanuit de sp1-python repo een link naar /en/dictionaries/basic-operations, dan zouden we daar automatisch python voor kunnen plakken.
Maar als je dan wil teruglinken naar /welke andere pagina dan ook dan komt er ook python voor.
En als je in de main repo zit, waar de meeste links staan, dan wil je waarschijnlijk sowieso alles handmatig linken dus geen automatische prefixes.
Als je het dus zo doet dan kun je niet meer teruglinken van een subrepo naar andere delen van de cursus. Denk dat dat wel tot problemen kan leiden?
Dus ik zou zeggen dat er twee opties zijn:
Alles helemaal handmatig linken.
Relatieve links prefixen, dus jij linkt naar en/dictionaries/basic-operations zonder slash en dan komt er automatisch /python/ voor. Absolute links worden met rust gelaten.
Dat laatste is makkelijk aan te passen maar is het goed werkbaar?
Bijvoorbeeld:
Vanuit materials.yml impoerteer ik sp1-python als python
In de python directory zit de pagina en/dictionaries/index.md. Het pad hiernaar wordt /python/en/dictionaries/, zoals verwacht.
Maar, in de de index.md zit een relatieve link: basic-operations/
Dit wordt omgezet naar /materials/python/en/dictionaries/basic-operations/
in plaats van /python/en/dictionaries/basic-operations/
Dit maakt het nu onmogelijk om relatieve links te gebruiken binnen de opdrachten repo's
The text was updated successfully, but these errors were encountered: