ŹRÓDŁO Potrzebuję wprowadzić precyzyjne łącza do konkretnych nagłówków. Niektóre moje wpisy są na tyle duże, że łącza do samych wpisów byłyby uciążliwe dla czytelnika.

ŹRÓDŁO Aby ułatwić znajdowanie odpowiednich miejsc w załączonych tekstach można wykorzystywać atrybut id.


ŹRÓDŁO Moja witryna internetowa działa w oparciu o generator Jekyll, który z kolei wykorzystuje bibliotekę Kramdown do obsługi języka Markdown. Dodawanie atrybutu id w tym systemie jest trywialne.

Ujednolicenie nazw plików

Nadanie nazw wszystkim nagłówkom w witrynie internetowej jest dobrą okazją do ujednolicenia lokalizacji i nazw plików. Po kilku miesiącach budowania witryny internetowej wiem już, jakich schematów używać aby ułatwić sobie przyszłą administrację.


Nie ma sensu wdawać się w szczegóły jakiego schematu chcę używać. Wystarczy, że wspomnę co mam do zrobienia. Muszę przejrzeć całą strukturę katalogów witryny internetowej i przy każdej zmianie dotyczącej miejsca lub nazwy plików znaleźć wszystkie łącza odnoszące się do tego pliku i je zaktualizować.

Przy okazji znalazłem kilka błędów innej natury oraz usunąłem kilka plików. Teraz struktura plików mojej witryny internetowej wygląda profesjonalnie.

Nadanie atrybutów id wszystkim nagłówkom

Na końcu każdego nagłówka wystarczy umieścić {#id}, gdzie id jest nazwą danego atrybutu id. Nazwy atrybutu id nie powinny być zależne od pozycji nagłówka w tekście, aby nieprzewidziane zmiany struktury nie wpływały na dotychczasowe łącza.


Zdecydowałem się na schematyczne uproszczenie nagłówków jako nazw atrybutu id.

Zastosowanie atrybutów id w łączach

Ostatnim etapem jest wykorzystanie zdefiniowanych atrybutów id w łączach.


Ten krok wymagał najwięcej ostrożności i ciągłego przechodzenia między plikami.