Diplomska naloga predstavlja in ocenjuje orodja za razvoj akademske spletne strani laboratorija z uporabo ogrodja Hugo. Cilj je bil ustvariti enostavno, vzdržljivo in razširljivo platformo, ki laboratorijem omogoča predstavitev raziskav. Ključna zahteva je bila ločevanje glavne strani in posameznih strani članov laboratorija, pri čemer se ohranja enotna domena. Sprva smo preučili uporabo GitHub PAT žetonov, vendar smo se zaradi omejitve odločili za GitHub organizacijo, ki omogoča nemoteno integracijo prek GitHub Pages. Za poenostavitev vključevanja novih članov smo razvili predlogo GitHub repozitorija s prednastavljenimi nastavitvami, kar omogoča hitro vzpostavitev osebnih spletnih strani. Poleg tega smo ustvarili prilagojeno temo za Hugo kot ločen repozitorij, ki je dodan kot git podmodul na glavno stran laboratorija in na strani posameznih članov. To omogoča uvedbo stilskih sprememb brez ročnega posodabljanja več repozitorijev. Spletna stran podpira tudi integracijo dinamične vsebine, kot so aplikacije Shiny in zunanje strani prek iframe elementov, kar omogoča interaktivne predstavitve raziskav. Končni sistem je bil razvit v sodelovanju z Laboratorijem za strojno učenje in jezikovne tehnologije na Fakulteti za računalništvo in informatiko, Univerza v Ljubljani.
|