Wstęp
Nasz strony WWW używają oprogramowania Hugo1 oraz szablonów:
- theme-academic-cv w przypadku stron indywidualnych;
- theme-research-group w przypadku strony głównej,
opartych na Hugo Blox — szerszym frameworku do budowy stron WWW używającym systemu CSS (kaskadowych arkuszy stylów):
- Bootstrap,
- tailwind.
(My używamy Bootstrap).
Oprogramowanie ma obszerną dokumentację, która opisuje sposób budowy stron oraz zasady korzystania z języka Markdown.
Sam system Hugo to odpowiedź na funkcjonujące dotychczas systemy CMS2 oparte na bazach danych i wymagających ciągłej interpretacji stronach napisanych w języku PHP. W przypadku Hugo jest trochę inaczej — bazując na danych źródłowych (zakodowanych, na przykład, w języku znaczników Markdown) opracowanych szablonów, korzystając z różnego rodzaju dodatków (shortcodes) generuje najzwyklejsze pliki HTML, które nie muszą być przetwarzane w jakikolwiek sposób i są przez serwer WWW wysyłane do klientów.
O języku znaczników Markdown (będącym podstawą kodowania zawartości) pisałem już trzy razy:
Dodatkowe informacje można znaleźć w Internecie:
- Markdown znakomity opis Roberta Chwałowskiego (po polsku)
- Markdown Guide kompendium wiedzy na temat systemu Markdown i dostępnych narzedzi
- Hasło zawarte jest też w Wikipedii, ale lepsza wydaje mi się wersja angielska.
Narzędzia
Co trzeba zainstalować, żeby edytować strony lokalnie
Edytory
Edytory
Pandoc
Podstawowe informaje na temat programu pandoc
Strona główna
Strona główna w szablonie academic-cv
Zawartość
Czyli kartoteka content
Wygląd strony
Jak można zmienić wygląd strony
Katalogi
Struktura katalogów i znaczenie plików w systemie Hugo