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.