#+TITLE: kreten.si Tukaj je razširitev moje spletne strani, [[https://kreten.si][kreten.si]]. Izgrajena je s [[https://dthompson.us/projects/haunt.html][Haunt]], v [[https://www.gnu.org/software/guile/][GNU Guile]] scheme programskem jeziku, iz LISP družine. [[https://spritely.institute/static/papers/scheme-primer.html][Tole]] je krasen uvod v delovanje tega minimalističnega programskega jezika. * Kako izgraditi GNU guile in pa haunt je potrebno namestiti. Postopek variira glede operacijski sistem / linux distribucijo, navodila so na zgornjih linkih. Sajt izgradimo z ukazom `hanut build`, rezultat pa nam pomaga uzreti `haunt serve`, ki odpre [[http://localhost:8080][spletni strežnik na vratih 8080]]. V pomoč pri razvoju je tudi watcher skripta, ki sajt avtomatsko izgradi ob narejeni spremembi kode ali vsebine: `guile watch.scm` Izgrajene materiale strani najdemo v `site` poddirektoriju. * Struktura `haunt.scm` vsebuje temeljno konfiguracijo. V `css` poddirektoriju je CSS oblikovanje, `kreten/theme.scm` definira haunt temo ter `kreten/templates.scm` šablone prikazovanja. Vsebina pa je znotraj `projekti`, `objave` ter `razno`. Statične vire, kot so slike in videi, najdemo v `viri`.