Websites-workflow
Algemeen
Voor deze opdracht was het de bedoeling dat wij een statische website maakten. Om deze niet van scratch te hoeven schrijven maakten we gebruik van een static-gen. Na lang zoeken op staticgen en enkele hebben uitgeprobeerd, besefte ik al snel dat deze opdracht toch niet zo simpel is als ik eerst dacht. Vele van de static-gens waaronder hexo, octopress en pelican, werkten bij mij thuis helemaal niet of niet naar behoren.
Installatie
Om deze static-site te maken heb ik gebruik gemaakt van de populaire jekyll
. Deze static-gen is geschreven in ruby
en maakt gebruik van liquid templates.
Om jekyll te installeren hebt u eerst deze dingen nodig:
- Ruby
- RubyGems
- Ruby DevKit
Als dit geïnstalleerd is kunnen we verder met jekyll. Open een Administrator Command Prompt with Ruby
en voer de volgende commando’s uit.
gem install jekyll
jekyll new projectname
cd projectname
jekyll serve
Als u nu naar localhost:4000
surft in uw browser, zal u de eerste versie van uw static-site zien.
Configuratie
Eerst en vooral is het aangeraden om de _config.yml te bekijken, hierin kan u belangrijke zaken wijzigen zoals de titel van uw site, de url …. en kan u verschillende instellingen toevoegen.
Pages toevoegen
Om pages toe te voegen zijn er verschillende mogelijkheden. Ik heb telkens een .html file toegevoegd en daarin mijn taak in markdown verwerkt. Om deze markdown bestanden te renderen in een page moest ik eerst nog een plugin toevoegen.