From 47bcb817e7e33ec87d241f494ea71ae05443926f Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Sat, 29 Oct 2016 22:04:20 +0200 Subject: [PATCH 1/8] browser post initial --- .author-information | 1 + commands/post.rb | 37 ++++++++-------- .../assets/stylesheets/includes/general.scss | 4 ++ content/posts/16-17/how-do-i-browser.md | 42 +++++++++++++++++++ 4 files changed, 64 insertions(+), 20 deletions(-) create mode 100644 .author-information create mode 100644 content/posts/16-17/how-do-i-browser.md diff --git a/.author-information b/.author-information new file mode 100644 index 0000000..43a44a6 --- /dev/null +++ b/.author-information @@ -0,0 +1 @@ +Lorin Werthen diff --git a/commands/post.rb b/commands/post.rb index 8f22978..6feb8df 100644 --- a/commands/post.rb +++ b/commands/post.rb @@ -11,39 +11,36 @@ def bold_say(str) end def bold_ask(str, *args) - ask "<%= color %(#{str}), :bold %>", *args + res = ask "<%= color %(#{str}), :bold %>", *args + puts + res end run do |_opts, _args, _cmd| result_hash = {} + post_directory = 'content/posts' + author_file = '.author-information' bold_say "Let's make a new post, shall we?" bold_say('-' * 20) - puts - - bold_say 'What kind of post will it be?' - - type = choose do |menu| - default = :event - - menu.prompt = "(default #{default})" - menu.choice :blog - menu.choice :event - menu.default = default - end - - puts + last_entry = "#{post_directory}/#{Dir.entries('content/posts').last}" result_hash['title'] = bold_ask 'What will the title be?' - puts + result_hash['description'] = bold_ask 'Give a description of the event' - result_hash['time'] = bold_ask 'When will the event take place?', Date + result_hash['author'] = if File.exist? author_file + File.read(author_file).chomp + else + bold_ask 'What is your name?' + end - puts + result_hash['created_at'] = Date.today - result_hash['banner'] = bold_ask 'Supply a link to the banner of the event, please' if type == :event + filename = result_hash['title'].downcase.tr(' ', '-').gsub(/[^0-9A-Za-z-]/, '') - puts result_hash.to_yaml + File.open("#{last_entry}/#{filename}.md", 'w') do |file| + file.write(result_hash.to_yaml + '---') + end end diff --git a/content/assets/stylesheets/includes/general.scss b/content/assets/stylesheets/includes/general.scss index 50e0dd2..56abbae 100644 --- a/content/assets/stylesheets/includes/general.scss +++ b/content/assets/stylesheets/includes/general.scss @@ -145,3 +145,7 @@ footer.footer { padding-right: 5px; } } + +.fa { + vertical-align: baseline; +} diff --git a/content/posts/16-17/how-do-i-browser.md b/content/posts/16-17/how-do-i-browser.md new file mode 100644 index 0000000..5ae95a5 --- /dev/null +++ b/content/posts/16-17/how-do-i-browser.md @@ -0,0 +1,42 @@ +--- +title: How do I browser? +description: Being a massive hipster, I tried out every obscure browser I could find. These are my opinions, for what it's worth. +author: Lorin Werthen +created_at: 25-10-2016 +--- + +# Dingen + +It's 2016. We have hoverboards, selfie sticks, way too many JavaScript package managers and an obsession for ironic humor. In these dark days, we should search for those things that truly make us happy, like finding that near perfect web browser. + +In this post we compare the usual contenders, together with some cool, groovy, new browsers. + +* Google Chrome/Chromium +* Firefox +* Vivaldi +* Opera +* Internet Explorer +* Brave +* qutebrowser + +## Google Chrome/Chromium +Ah good old Chrom{e,ium}. Whether you go for the open source or the corporate version, you're getting a damn good browser. Most websites seem to be designed with Chrome (or just WebKit browsers in general) in mind. The **Chrome Web Store** is without a doubt the most mature web store with thousands upon thousands of extensions. + +Rating: + +## Firefox + + +## Vivaldi + + +## Opera + + +## Internet Explorer + + +## Brave + + +## qutebrowser From ce3dc7ce76e7b8b5f4c0e31f305311b293523e8c Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Mon, 31 Oct 2016 02:23:28 +0100 Subject: [PATCH 2/8] enhance blogpost table of contents --- content/assets/stylesheets/includes/blogpost.scss | 8 ++++++++ content/posts/16-17/how-do-i-browser.md | 7 ++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/content/assets/stylesheets/includes/blogpost.scss b/content/assets/stylesheets/includes/blogpost.scss index 4a083ae..0b4fbd9 100644 --- a/content/assets/stylesheets/includes/blogpost.scss +++ b/content/assets/stylesheets/includes/blogpost.scss @@ -4,6 +4,14 @@ } } +#markdown-toc { + @extend .menu-list; + + &, ul { + list-style: none; + } +} + dl { dt { display: inline; diff --git a/content/posts/16-17/how-do-i-browser.md b/content/posts/16-17/how-do-i-browser.md index 5ae95a5..6ee11b5 100644 --- a/content/posts/16-17/how-do-i-browser.md +++ b/content/posts/16-17/how-do-i-browser.md @@ -5,7 +5,10 @@ author: Lorin Werthen created_at: 25-10-2016 --- -# Dingen +* x +{:toc} + +# Intro It's 2016. We have hoverboards, selfie sticks, way too many JavaScript package managers and an obsession for ironic humor. In these dark days, we should search for those things that truly make us happy, like finding that near perfect web browser. @@ -19,6 +22,8 @@ In this post we compare the usual contenders, together with some cool, groovy, n * Brave * qutebrowser +# Comparison + ## Google Chrome/Chromium Ah good old Chrom{e,ium}. Whether you go for the open source or the corporate version, you're getting a damn good browser. Most websites seem to be designed with Chrome (or just WebKit browsers in general) in mind. The **Chrome Web Store** is without a doubt the most mature web store with thousands upon thousands of extensions. From 62a716d8279b1dd71646f758ecff80fc42fd2a3b Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Mon, 31 Oct 2016 02:25:11 +0100 Subject: [PATCH 3/8] floating is cool --- content/assets/stylesheets/includes/blogpost.scss | 2 ++ 1 file changed, 2 insertions(+) diff --git a/content/assets/stylesheets/includes/blogpost.scss b/content/assets/stylesheets/includes/blogpost.scss index 0b4fbd9..8e348f4 100644 --- a/content/assets/stylesheets/includes/blogpost.scss +++ b/content/assets/stylesheets/includes/blogpost.scss @@ -7,6 +7,8 @@ #markdown-toc { @extend .menu-list; + float: right; + &, ul { list-style: none; } From 508d4b1c2edf12aabdd05c447fbf18c19638eef9 Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Mon, 31 Oct 2016 02:30:15 +0100 Subject: [PATCH 4/8] add class instead of extend --- content/assets/stylesheets/includes/blogpost.scss | 2 -- content/posts/16-17/how-do-i-browser.md | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/content/assets/stylesheets/includes/blogpost.scss b/content/assets/stylesheets/includes/blogpost.scss index 8e348f4..0b4fbd9 100644 --- a/content/assets/stylesheets/includes/blogpost.scss +++ b/content/assets/stylesheets/includes/blogpost.scss @@ -7,8 +7,6 @@ #markdown-toc { @extend .menu-list; - float: right; - &, ul { list-style: none; } diff --git a/content/posts/16-17/how-do-i-browser.md b/content/posts/16-17/how-do-i-browser.md index 6ee11b5..5b0042a 100644 --- a/content/posts/16-17/how-do-i-browser.md +++ b/content/posts/16-17/how-do-i-browser.md @@ -6,7 +6,7 @@ created_at: 25-10-2016 --- * x -{:toc} +{:toc .is-pulled-right} # Intro From 97021d3d3a283b7cb39280d537df3237de227468 Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Mon, 31 Oct 2016 12:29:44 +0100 Subject: [PATCH 5/8] optional table of contents --- Rules | 3 ++- content/posts/16-17/how-do-i-browser.md | 4 +--- layouts/blogpost.md | 6 ++++++ 3 files changed, 9 insertions(+), 4 deletions(-) create mode 100644 layouts/blogpost.md diff --git a/Rules b/Rules index 160e19b..9dbb431 100644 --- a/Rules +++ b/Rules @@ -106,9 +106,10 @@ end # POSTS # compile '/posts/**/*' do + layout '/blogpost.md' filter :kramdown - layout '/blogpost.*' + layout '/blogpost.erb' layout '/generic.*' layout '/default.*' end diff --git a/content/posts/16-17/how-do-i-browser.md b/content/posts/16-17/how-do-i-browser.md index 5b0042a..ab8cecc 100644 --- a/content/posts/16-17/how-do-i-browser.md +++ b/content/posts/16-17/how-do-i-browser.md @@ -3,11 +3,9 @@ title: How do I browser? description: Being a massive hipster, I tried out every obscure browser I could find. These are my opinions, for what it's worth. author: Lorin Werthen created_at: 25-10-2016 +toc: true --- -* x -{:toc .is-pulled-right} - # Intro It's 2016. We have hoverboards, selfie sticks, way too many JavaScript package managers and an obsession for ironic humor. In these dark days, we should search for those things that truly make us happy, like finding that near perfect web browser. diff --git a/layouts/blogpost.md b/layouts/blogpost.md new file mode 100644 index 0000000..14932a4 --- /dev/null +++ b/layouts/blogpost.md @@ -0,0 +1,6 @@ +<% if item[:toc] %> +* x +{:toc .is-pulled-right} +<% end %> + +<%= yield %> From 1692e29d21376549091333bc83f35de7c7004c9e Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Mon, 31 Oct 2016 12:37:19 +0100 Subject: [PATCH 6/8] even better table of contents --- content/assets/stylesheets/includes/blogpost.scss | 1 + layouts/blogpost.md | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/content/assets/stylesheets/includes/blogpost.scss b/content/assets/stylesheets/includes/blogpost.scss index fd18369..0e57cd0 100644 --- a/content/assets/stylesheets/includes/blogpost.scss +++ b/content/assets/stylesheets/includes/blogpost.scss @@ -8,6 +8,7 @@ @extend .menu-list; &, ul { + margin: 0; list-style: none; } } diff --git a/layouts/blogpost.md b/layouts/blogpost.md index 14932a4..9043051 100644 --- a/layouts/blogpost.md +++ b/layouts/blogpost.md @@ -1,6 +1,11 @@ <% if item[:toc] %> + <% end %> <%= yield %> From 2b833a6066cfc113f4c491e630e22448184ea759 Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Mon, 31 Oct 2016 13:48:39 +0100 Subject: [PATCH 7/8] posts -> blog --- Rules | 10 +++++----- content/assets/stylesheets/includes/general.scss | 4 ++++ content/{posts => blog}/06-07/anti-spam.md | 0 .../06-07/doe-eens-een-deftig-t-shirt-aan.md | 0 content/{posts => blog}/06-07/introductiedag.md | 0 content/{posts => blog}/06-07/ledenvergadering.md | 0 .../{posts => blog}/06-07/thermilan----afgelast.md | 0 content/{posts => blog}/06-07/zeus-eet-ribbetjes.md | 0 .../06-07/zeus-ugent-be-in-het-nieuw.md | 0 content/{posts => blog}/07-08/downtime-excuses.md | 0 .../{posts => blog}/07-08/introductie-tot-latex.md | 0 content/{posts => blog}/07-08/kroegentocht.md | 0 .../07-08/ledenvergadering-31-oktober-2007.md | 0 .../07-08/lezing-over-grid-computing.md | 0 ...edbandcommunicatie-en-gedistribueerde-software.md | 0 .../07-08/slides-grid-computing-snelle-algoritmes.md | 0 .../{posts => blog}/07-08/software-security-les.md | 0 .../07-08/software-security-slides.md | 0 content/{posts => blog}/07-08/spellekens-avond.md | 0 content/{posts => blog}/07-08/ssh-routing.md | 0 .../07-08/webapplication-security-les.md | 0 .../{posts => blog}/07-08/zeus-goes-fosdem-2008.md | 0 content/{posts => blog}/07-08/zeus-goes-fosdem.md | 0 content/{posts => blog}/07-08/zeus-refresh.md | 0 .../08-09/downtime-22-11-tot-24-11.md | 0 .../{posts => blog}/08-09/latex-introductieles.md | 0 .../08-09/schatten-uit-het-zeus-museum.md | 0 content/{posts => blog}/08-09/server-upgrade.md | 0 content/{posts => blog}/08-09/star-trek.md | 0 .../08-09/the-importance-of-subnets.md | 0 .../{posts => blog}/08-09/ubuntu-introductieles.md | 0 .../{posts => blog}/08-09/verkiezingsvergadering.md | 0 .../08-09/zeus-gaat-naar-arrrrcamp.md | 0 .../{posts => blog}/08-09/zeus-leden-verenigt-u.md | 0 content/{posts => blog}/09-10/agenda-oktober.md | 0 content/{posts => blog}/09-10/binnenkort-in-gent.md | 0 content/{posts => blog}/09-10/de-zeus-bibliotheek.md | 0 .../{posts => blog}/09-10/devteam-meeting-wina.md | 0 content/{posts => blog}/09-10/django-on-rails.md | 0 content/{posts => blog}/09-10/fosdem-2010.md | 0 content/{posts => blog}/09-10/ghent-fpg.md | 0 .../09-10/infosessie-vlaamse-programmeerwedstrijd.md | 0 .../09-10/introductie-tot-cocoa-development.md | 0 content/{posts => blog}/09-10/karmic-koala.md | 0 content/{posts => blog}/09-10/latex-les.md | 0 .../09-10/ledenvergadering-ribbetjesavond.md | 0 content/{posts => blog}/09-10/plugg-2010.md | 0 content/{posts => blog}/09-10/slides-ondernemen.md | 0 .../{posts => blog}/09-10/slides-ruby-on-rails.md | 0 content/{posts => blog}/09-10/summer-of-code.md | 0 content/{posts => blog}/09-10/teched-2009.md | 0 ...-startups-pitfalls-for-technical-entrepreneurs.md | 0 .../{posts => blog}/09-10/tronbot-coding-marathon.md | 0 .../09-10/vlaamse-programmeerwedstrijd.md | 0 .../{posts => blog}/10-11/3d-animatie-met-z-flux.md | 0 .../10-11/android-development-introductie.md | 0 .../10-11/bestuur-voor-2011-2012-2.md | 0 ...-bluetooth-dongle-detection-on-the-12-urenloop.md | 0 .../{posts => blog}/10-11/durf-ondernemen-kickoff.md | 0 content/{posts => blog}/10-11/fosdem-2011.md | 0 content/{posts => blog}/10-11/git-talk.md | 0 content/{posts => blog}/10-11/haskell-introductie.md | 0 .../{posts => blog}/10-11/infrastructure-pimpin.md | 0 content/{posts => blog}/10-11/latex-en-django-les.md | 0 .../10-11/ledenvergadering-ribbetjes.md | 0 .../10-11/open-source-gaming-night.md | 0 content/{posts => blog}/10-11/review-tapworthy.md | 0 .../{posts => blog}/10-11/smalltalkstratifiedjs.md | 0 content/{posts => blog}/10-11/ubuntu-les.md | 0 .../{posts => blog}/10-11/zeus-ledenvergadering.md | 0 .../11-12/afsluitende-ledenvergadering-ribbetjes.md | 0 .../agile-software-development-in-de-praktijk.md | 0 content/{posts => blog}/11-12/bestuur-2012-2013.md | 0 .../11-12/bezoek-datacenter-s10-ledenvergadering.md | 0 .../11-12/durf-ondernemen-speeddating.md | 0 content/{posts => blog}/11-12/fosdem-2012.md | 0 content/{posts => blog}/11-12/ieeextreme.md | 0 .../11-12/no-more-lies-just-benchmarks.md | 0 .../11-12/ubuntu-installatie-op-dict-laptops.md | 0 content/{posts => blog}/11-12/ubuntu-les-2.md | 0 .../11-12/vlaamse-programmeerwedstrijd-2012.md | 0 ...dows-phone-7-5-build-an-application-in-4-hours.md | 0 .../11-12/zeus-wpi-branded-hoodies.md | 0 content/{posts => blog}/12-13/bestuur-2013-2014.md | 0 content/{posts => blog}/12-13/bezoek-s10.md | 0 content/{posts => blog}/12-13/codenights.md | 0 .../{posts => blog}/12-13/collaborate-with-git.md | 0 .../12-13/de-enige-echte-zeus-t-shirts.md | 0 content/{posts => blog}/12-13/fosdem-2013.md | 0 content/{posts => blog}/12-13/gamers-assemble.md | 0 .../{posts => blog}/12-13/google-summer-of-code.md | 0 content/{posts => blog}/12-13/hydra-hackathon.md | 0 content/{posts => blog}/12-13/latex-les-2012.md | 0 .../12-13/ledenvergadering-ribbetjesavond-2.md | 0 content/{posts => blog}/12-13/lets-get-physical.md | 0 content/{posts => blog}/12-13/oppa-zeusnam-style.md | 0 .../12-13/ubuntu-op-dell-vostro-3360.md | 0 ...tu-op-dell-vostro-3560-en-dell-precision-m4700.md | 0 .../vlaamse-programmeerwestrijd-oefenwedstrijd.md | 0 content/{posts => blog}/13-14/1650.md | 0 .../13-14/collaborate-with-github-2.md | 0 content/{posts => blog}/13-14/film-avond-her.md | 0 content/{posts => blog}/13-14/fosdem-2014.md | 0 content/{posts => blog}/13-14/geeks-attack.md | 0 .../13-14/google-summer-of-code-2014.md | 0 .../13-14/ieeextreme-programming-competition-7-0.md | 0 .../{posts => blog}/13-14/introduction-to-python.md | 0 .../13-14/kandidaturen-bestuur-2014-2015.md | 0 .../{posts => blog}/13-14/kickoff-robotcompetitie.md | 0 content/{posts => blog}/13-14/latex-les-2013.md | 0 .../ledenvergadering-verkiezingen-ribbetjesavond.md | 0 .../13-14/project-meeting-codenights.md | 0 .../{posts => blog}/13-14/ruby-on-rails-cursus.md | 0 .../13-14/vlaamse-programmeeroefenwedstrijd.md | 0 .../{posts => blog}/13-14/zeus-bestuur-2014-2015.md | 0 .../13-14/zeus-wpi-branded-hoodies-2.md | 0 content/{posts => blog}/14-15/2218.md | 0 content/{posts => blog}/14-15/2262.md | 0 content/{posts => blog}/14-15/ansible-is-af-3.md | 0 .../codenights-2015-praktische-en-nuttige-zaken.md | 0 content/{posts => blog}/14-15/fosdem-2015.md | 0 content/{posts => blog}/14-15/geeks-attack-2014.md | 0 .../14-15/git-de-stomme-content-tracker.md | 0 content/{posts => blog}/14-15/haskell-lessenreeks.md | 0 .../identiteit-en-toegangscontrole-in-de-cloud.md | 0 .../{posts => blog}/14-15/introductie-tot-haskell.md | 0 .../{posts => blog}/14-15/introductie-tot-ruby.md | 0 content/{posts => blog}/14-15/js-d3-les.md | 0 content/{posts => blog}/14-15/latex-les-2014.md | 0 .../{posts => blog}/14-15/python-voor-gevorderden.md | 0 .../14-15/rondleiding-datacenter-en-supercomputer.md | 0 content/{posts => blog}/14-15/spelletjesavond.md | 0 .../14-15/ulyssis-open-source-jobbeurs.md | 0 content/{posts => blog}/14-15/vpw.md | 0 .../{posts => blog}/14-15/zeus-lightning-talks.md | 0 content/{posts => blog}/15-16/awk-les.md | 0 .../15-16/badass-battle-bots-is-back.md | 0 content/{posts => blog}/15-16/badass-battle-bots.md | 0 .../15-16/bestuur-academiejaar-2016-2017.md | 0 content/{posts => blog}/15-16/bestuur2016.md | 0 content/{posts => blog}/15-16/fosdem-2016.md | 0 content/{posts => blog}/15-16/geeks-attack-iv.md | 0 .../15-16/github-talk-cooperation-in-github.md | 0 .../15-16/hub-voor-google-hashcode-2016.md | 0 content/{posts => blog}/15-16/latex-les-2015.md | 0 content/{posts => blog}/15-16/linux-install-party.md | 0 .../15-16/richard-stallman-copyright-vs-community.md | 0 content/{posts => blog}/15-16/scripting-in-sed.md | 0 .../15-16/verkiezingen-ribbetjesavond.md | 0 .../15-16/vlaamse-programmeerwedstrijd-2016.md | 0 content/{posts => blog}/15-16/xtext-workshop.md | 0 content/{posts => blog}/15-16/zeus-codesprint.md | 0 content/{posts => blog}/15-16/zomer16.md | 0 content/{posts => blog}/16-17/bestuur.md | 0 content/{posts => blog}/16-17/how-do-i-browser.md | 0 content/{posts => blog}/16-17/inkscape.md | 0 content/{posts => blog}/16-17/site.md | 0 lib/helpers/archives.rb | 4 ++-- lib/helpers/nav.rb | 12 +++++++++--- 159 files changed, 20 insertions(+), 10 deletions(-) rename content/{posts => blog}/06-07/anti-spam.md (100%) rename content/{posts => blog}/06-07/doe-eens-een-deftig-t-shirt-aan.md (100%) rename content/{posts => blog}/06-07/introductiedag.md (100%) rename content/{posts => blog}/06-07/ledenvergadering.md (100%) rename content/{posts => blog}/06-07/thermilan----afgelast.md (100%) rename content/{posts => blog}/06-07/zeus-eet-ribbetjes.md (100%) rename content/{posts => blog}/06-07/zeus-ugent-be-in-het-nieuw.md (100%) rename content/{posts => blog}/07-08/downtime-excuses.md (100%) rename content/{posts => blog}/07-08/introductie-tot-latex.md (100%) rename content/{posts => blog}/07-08/kroegentocht.md (100%) rename content/{posts => blog}/07-08/ledenvergadering-31-oktober-2007.md (100%) rename content/{posts => blog}/07-08/lezing-over-grid-computing.md (100%) rename content/{posts => blog}/07-08/lezing-trends-in-breedbandcommunicatie-en-gedistribueerde-software.md (100%) rename content/{posts => blog}/07-08/slides-grid-computing-snelle-algoritmes.md (100%) rename content/{posts => blog}/07-08/software-security-les.md (100%) rename content/{posts => blog}/07-08/software-security-slides.md (100%) rename content/{posts => blog}/07-08/spellekens-avond.md (100%) rename content/{posts => blog}/07-08/ssh-routing.md (100%) rename content/{posts => blog}/07-08/webapplication-security-les.md (100%) rename content/{posts => blog}/07-08/zeus-goes-fosdem-2008.md (100%) rename content/{posts => blog}/07-08/zeus-goes-fosdem.md (100%) rename content/{posts => blog}/07-08/zeus-refresh.md (100%) rename content/{posts => blog}/08-09/downtime-22-11-tot-24-11.md (100%) rename content/{posts => blog}/08-09/latex-introductieles.md (100%) rename content/{posts => blog}/08-09/schatten-uit-het-zeus-museum.md (100%) rename content/{posts => blog}/08-09/server-upgrade.md (100%) rename content/{posts => blog}/08-09/star-trek.md (100%) rename content/{posts => blog}/08-09/the-importance-of-subnets.md (100%) rename content/{posts => blog}/08-09/ubuntu-introductieles.md (100%) rename content/{posts => blog}/08-09/verkiezingsvergadering.md (100%) rename content/{posts => blog}/08-09/zeus-gaat-naar-arrrrcamp.md (100%) rename content/{posts => blog}/08-09/zeus-leden-verenigt-u.md (100%) rename content/{posts => blog}/09-10/agenda-oktober.md (100%) rename content/{posts => blog}/09-10/binnenkort-in-gent.md (100%) rename content/{posts => blog}/09-10/de-zeus-bibliotheek.md (100%) rename content/{posts => blog}/09-10/devteam-meeting-wina.md (100%) rename content/{posts => blog}/09-10/django-on-rails.md (100%) rename content/{posts => blog}/09-10/fosdem-2010.md (100%) rename content/{posts => blog}/09-10/ghent-fpg.md (100%) rename content/{posts => blog}/09-10/infosessie-vlaamse-programmeerwedstrijd.md (100%) rename content/{posts => blog}/09-10/introductie-tot-cocoa-development.md (100%) rename content/{posts => blog}/09-10/karmic-koala.md (100%) rename content/{posts => blog}/09-10/latex-les.md (100%) rename content/{posts => blog}/09-10/ledenvergadering-ribbetjesavond.md (100%) rename content/{posts => blog}/09-10/plugg-2010.md (100%) rename content/{posts => blog}/09-10/slides-ondernemen.md (100%) rename content/{posts => blog}/09-10/slides-ruby-on-rails.md (100%) rename content/{posts => blog}/09-10/summer-of-code.md (100%) rename content/{posts => blog}/09-10/teched-2009.md (100%) rename content/{posts => blog}/09-10/technology-startups-pitfalls-for-technical-entrepreneurs.md (100%) rename content/{posts => blog}/09-10/tronbot-coding-marathon.md (100%) rename content/{posts => blog}/09-10/vlaamse-programmeerwedstrijd.md (100%) rename content/{posts => blog}/10-11/3d-animatie-met-z-flux.md (100%) rename content/{posts => blog}/10-11/android-development-introductie.md (100%) rename content/{posts => blog}/10-11/bestuur-voor-2011-2012-2.md (100%) rename content/{posts => blog}/10-11/counting-laps-using-bluetooth-dongle-detection-on-the-12-urenloop.md (100%) rename content/{posts => blog}/10-11/durf-ondernemen-kickoff.md (100%) rename content/{posts => blog}/10-11/fosdem-2011.md (100%) rename content/{posts => blog}/10-11/git-talk.md (100%) rename content/{posts => blog}/10-11/haskell-introductie.md (100%) rename content/{posts => blog}/10-11/infrastructure-pimpin.md (100%) rename content/{posts => blog}/10-11/latex-en-django-les.md (100%) rename content/{posts => blog}/10-11/ledenvergadering-ribbetjes.md (100%) rename content/{posts => blog}/10-11/open-source-gaming-night.md (100%) rename content/{posts => blog}/10-11/review-tapworthy.md (100%) rename content/{posts => blog}/10-11/smalltalkstratifiedjs.md (100%) rename content/{posts => blog}/10-11/ubuntu-les.md (100%) rename content/{posts => blog}/10-11/zeus-ledenvergadering.md (100%) rename content/{posts => blog}/11-12/afsluitende-ledenvergadering-ribbetjes.md (100%) rename content/{posts => blog}/11-12/agile-software-development-in-de-praktijk.md (100%) rename content/{posts => blog}/11-12/bestuur-2012-2013.md (100%) rename content/{posts => blog}/11-12/bezoek-datacenter-s10-ledenvergadering.md (100%) rename content/{posts => blog}/11-12/durf-ondernemen-speeddating.md (100%) rename content/{posts => blog}/11-12/fosdem-2012.md (100%) rename content/{posts => blog}/11-12/ieeextreme.md (100%) rename content/{posts => blog}/11-12/no-more-lies-just-benchmarks.md (100%) rename content/{posts => blog}/11-12/ubuntu-installatie-op-dict-laptops.md (100%) rename content/{posts => blog}/11-12/ubuntu-les-2.md (100%) rename content/{posts => blog}/11-12/vlaamse-programmeerwedstrijd-2012.md (100%) rename content/{posts => blog}/11-12/windows-phone-7-5-build-an-application-in-4-hours.md (100%) rename content/{posts => blog}/11-12/zeus-wpi-branded-hoodies.md (100%) rename content/{posts => blog}/12-13/bestuur-2013-2014.md (100%) rename content/{posts => blog}/12-13/bezoek-s10.md (100%) rename content/{posts => blog}/12-13/codenights.md (100%) rename content/{posts => blog}/12-13/collaborate-with-git.md (100%) rename content/{posts => blog}/12-13/de-enige-echte-zeus-t-shirts.md (100%) rename content/{posts => blog}/12-13/fosdem-2013.md (100%) rename content/{posts => blog}/12-13/gamers-assemble.md (100%) rename content/{posts => blog}/12-13/google-summer-of-code.md (100%) rename content/{posts => blog}/12-13/hydra-hackathon.md (100%) rename content/{posts => blog}/12-13/latex-les-2012.md (100%) rename content/{posts => blog}/12-13/ledenvergadering-ribbetjesavond-2.md (100%) rename content/{posts => blog}/12-13/lets-get-physical.md (100%) rename content/{posts => blog}/12-13/oppa-zeusnam-style.md (100%) rename content/{posts => blog}/12-13/ubuntu-op-dell-vostro-3360.md (100%) rename content/{posts => blog}/12-13/ubuntu-op-dell-vostro-3560-en-dell-precision-m4700.md (100%) rename content/{posts => blog}/12-13/vlaamse-programmeerwestrijd-oefenwedstrijd.md (100%) rename content/{posts => blog}/13-14/1650.md (100%) rename content/{posts => blog}/13-14/collaborate-with-github-2.md (100%) rename content/{posts => blog}/13-14/film-avond-her.md (100%) rename content/{posts => blog}/13-14/fosdem-2014.md (100%) rename content/{posts => blog}/13-14/geeks-attack.md (100%) rename content/{posts => blog}/13-14/google-summer-of-code-2014.md (100%) rename content/{posts => blog}/13-14/ieeextreme-programming-competition-7-0.md (100%) rename content/{posts => blog}/13-14/introduction-to-python.md (100%) rename content/{posts => blog}/13-14/kandidaturen-bestuur-2014-2015.md (100%) rename content/{posts => blog}/13-14/kickoff-robotcompetitie.md (100%) rename content/{posts => blog}/13-14/latex-les-2013.md (100%) rename content/{posts => blog}/13-14/ledenvergadering-verkiezingen-ribbetjesavond.md (100%) rename content/{posts => blog}/13-14/project-meeting-codenights.md (100%) rename content/{posts => blog}/13-14/ruby-on-rails-cursus.md (100%) rename content/{posts => blog}/13-14/vlaamse-programmeeroefenwedstrijd.md (100%) rename content/{posts => blog}/13-14/zeus-bestuur-2014-2015.md (100%) rename content/{posts => blog}/13-14/zeus-wpi-branded-hoodies-2.md (100%) rename content/{posts => blog}/14-15/2218.md (100%) rename content/{posts => blog}/14-15/2262.md (100%) rename content/{posts => blog}/14-15/ansible-is-af-3.md (100%) rename content/{posts => blog}/14-15/codenights-2015-praktische-en-nuttige-zaken.md (100%) rename content/{posts => blog}/14-15/fosdem-2015.md (100%) rename content/{posts => blog}/14-15/geeks-attack-2014.md (100%) rename content/{posts => blog}/14-15/git-de-stomme-content-tracker.md (100%) rename content/{posts => blog}/14-15/haskell-lessenreeks.md (100%) rename content/{posts => blog}/14-15/identiteit-en-toegangscontrole-in-de-cloud.md (100%) rename content/{posts => blog}/14-15/introductie-tot-haskell.md (100%) rename content/{posts => blog}/14-15/introductie-tot-ruby.md (100%) rename content/{posts => blog}/14-15/js-d3-les.md (100%) rename content/{posts => blog}/14-15/latex-les-2014.md (100%) rename content/{posts => blog}/14-15/python-voor-gevorderden.md (100%) rename content/{posts => blog}/14-15/rondleiding-datacenter-en-supercomputer.md (100%) rename content/{posts => blog}/14-15/spelletjesavond.md (100%) rename content/{posts => blog}/14-15/ulyssis-open-source-jobbeurs.md (100%) rename content/{posts => blog}/14-15/vpw.md (100%) rename content/{posts => blog}/14-15/zeus-lightning-talks.md (100%) rename content/{posts => blog}/15-16/awk-les.md (100%) rename content/{posts => blog}/15-16/badass-battle-bots-is-back.md (100%) rename content/{posts => blog}/15-16/badass-battle-bots.md (100%) rename content/{posts => blog}/15-16/bestuur-academiejaar-2016-2017.md (100%) rename content/{posts => blog}/15-16/bestuur2016.md (100%) rename content/{posts => blog}/15-16/fosdem-2016.md (100%) rename content/{posts => blog}/15-16/geeks-attack-iv.md (100%) rename content/{posts => blog}/15-16/github-talk-cooperation-in-github.md (100%) rename content/{posts => blog}/15-16/hub-voor-google-hashcode-2016.md (100%) rename content/{posts => blog}/15-16/latex-les-2015.md (100%) rename content/{posts => blog}/15-16/linux-install-party.md (100%) rename content/{posts => blog}/15-16/richard-stallman-copyright-vs-community.md (100%) rename content/{posts => blog}/15-16/scripting-in-sed.md (100%) rename content/{posts => blog}/15-16/verkiezingen-ribbetjesavond.md (100%) rename content/{posts => blog}/15-16/vlaamse-programmeerwedstrijd-2016.md (100%) rename content/{posts => blog}/15-16/xtext-workshop.md (100%) rename content/{posts => blog}/15-16/zeus-codesprint.md (100%) rename content/{posts => blog}/15-16/zomer16.md (100%) rename content/{posts => blog}/16-17/bestuur.md (100%) rename content/{posts => blog}/16-17/how-do-i-browser.md (100%) rename content/{posts => blog}/16-17/inkscape.md (100%) rename content/{posts => blog}/16-17/site.md (100%) diff --git a/Rules b/Rules index 3c32557..42ad181 100644 --- a/Rules +++ b/Rules @@ -18,13 +18,13 @@ preprocess do @items.delete_if do |item| ident = item.identifier.to_s - next unless ident.to_s.start_with?('/posts/') + next unless ident.to_s.start_with?('/blog/') - !ident.start_with?('/posts/16-17/') + !ident.start_with?('/blog/16-17/') end end - @items.find_all('/posts/**/*').each do |i| + @items.find_all('/blog/**/*').each do |i| year_str = %r{/(\d\d)-\d\d/}.match(i.identifier).captures[0] academic_year = year_str.to_i @@ -105,7 +105,7 @@ end # # POSTS # -compile '/posts/**/*' do +compile '/blog/*/*' do layout '/blogpost.md' filter :kramdown @@ -114,7 +114,7 @@ compile '/posts/**/*' do layout '/default.*' end -compile '/posts/**/*', rep: :text do +compile '/blog/*/*', rep: :text do filter :kramdown filter :strip_html end diff --git a/content/assets/stylesheets/includes/general.scss b/content/assets/stylesheets/includes/general.scss index 56abbae..cc8dc6b 100644 --- a/content/assets/stylesheets/includes/general.scss +++ b/content/assets/stylesheets/includes/general.scss @@ -2,6 +2,10 @@ text-align: justify; } +html, .footer { + background-color: white; +} + .hero { background-position: center; background-size: cover; diff --git a/content/posts/06-07/anti-spam.md b/content/blog/06-07/anti-spam.md similarity index 100% rename from content/posts/06-07/anti-spam.md rename to content/blog/06-07/anti-spam.md diff --git a/content/posts/06-07/doe-eens-een-deftig-t-shirt-aan.md b/content/blog/06-07/doe-eens-een-deftig-t-shirt-aan.md similarity index 100% rename from content/posts/06-07/doe-eens-een-deftig-t-shirt-aan.md rename to content/blog/06-07/doe-eens-een-deftig-t-shirt-aan.md diff --git a/content/posts/06-07/introductiedag.md b/content/blog/06-07/introductiedag.md similarity index 100% rename from content/posts/06-07/introductiedag.md rename to content/blog/06-07/introductiedag.md diff --git a/content/posts/06-07/ledenvergadering.md b/content/blog/06-07/ledenvergadering.md similarity index 100% rename from content/posts/06-07/ledenvergadering.md rename to content/blog/06-07/ledenvergadering.md diff --git a/content/posts/06-07/thermilan----afgelast.md b/content/blog/06-07/thermilan----afgelast.md similarity index 100% rename from content/posts/06-07/thermilan----afgelast.md rename to content/blog/06-07/thermilan----afgelast.md diff --git a/content/posts/06-07/zeus-eet-ribbetjes.md b/content/blog/06-07/zeus-eet-ribbetjes.md similarity index 100% rename from content/posts/06-07/zeus-eet-ribbetjes.md rename to content/blog/06-07/zeus-eet-ribbetjes.md diff --git a/content/posts/06-07/zeus-ugent-be-in-het-nieuw.md b/content/blog/06-07/zeus-ugent-be-in-het-nieuw.md similarity index 100% rename from content/posts/06-07/zeus-ugent-be-in-het-nieuw.md rename to content/blog/06-07/zeus-ugent-be-in-het-nieuw.md diff --git a/content/posts/07-08/downtime-excuses.md b/content/blog/07-08/downtime-excuses.md similarity index 100% rename from content/posts/07-08/downtime-excuses.md rename to content/blog/07-08/downtime-excuses.md diff --git a/content/posts/07-08/introductie-tot-latex.md b/content/blog/07-08/introductie-tot-latex.md similarity index 100% rename from content/posts/07-08/introductie-tot-latex.md rename to content/blog/07-08/introductie-tot-latex.md diff --git a/content/posts/07-08/kroegentocht.md b/content/blog/07-08/kroegentocht.md similarity index 100% rename from content/posts/07-08/kroegentocht.md rename to content/blog/07-08/kroegentocht.md diff --git a/content/posts/07-08/ledenvergadering-31-oktober-2007.md b/content/blog/07-08/ledenvergadering-31-oktober-2007.md similarity index 100% rename from content/posts/07-08/ledenvergadering-31-oktober-2007.md rename to content/blog/07-08/ledenvergadering-31-oktober-2007.md diff --git a/content/posts/07-08/lezing-over-grid-computing.md b/content/blog/07-08/lezing-over-grid-computing.md similarity index 100% rename from content/posts/07-08/lezing-over-grid-computing.md rename to content/blog/07-08/lezing-over-grid-computing.md diff --git a/content/posts/07-08/lezing-trends-in-breedbandcommunicatie-en-gedistribueerde-software.md b/content/blog/07-08/lezing-trends-in-breedbandcommunicatie-en-gedistribueerde-software.md similarity index 100% rename from content/posts/07-08/lezing-trends-in-breedbandcommunicatie-en-gedistribueerde-software.md rename to content/blog/07-08/lezing-trends-in-breedbandcommunicatie-en-gedistribueerde-software.md diff --git a/content/posts/07-08/slides-grid-computing-snelle-algoritmes.md b/content/blog/07-08/slides-grid-computing-snelle-algoritmes.md similarity index 100% rename from content/posts/07-08/slides-grid-computing-snelle-algoritmes.md rename to content/blog/07-08/slides-grid-computing-snelle-algoritmes.md diff --git a/content/posts/07-08/software-security-les.md b/content/blog/07-08/software-security-les.md similarity index 100% rename from content/posts/07-08/software-security-les.md rename to content/blog/07-08/software-security-les.md diff --git a/content/posts/07-08/software-security-slides.md b/content/blog/07-08/software-security-slides.md similarity index 100% rename from content/posts/07-08/software-security-slides.md rename to content/blog/07-08/software-security-slides.md diff --git a/content/posts/07-08/spellekens-avond.md b/content/blog/07-08/spellekens-avond.md similarity index 100% rename from content/posts/07-08/spellekens-avond.md rename to content/blog/07-08/spellekens-avond.md diff --git a/content/posts/07-08/ssh-routing.md b/content/blog/07-08/ssh-routing.md similarity index 100% rename from content/posts/07-08/ssh-routing.md rename to content/blog/07-08/ssh-routing.md diff --git a/content/posts/07-08/webapplication-security-les.md b/content/blog/07-08/webapplication-security-les.md similarity index 100% rename from content/posts/07-08/webapplication-security-les.md rename to content/blog/07-08/webapplication-security-les.md diff --git a/content/posts/07-08/zeus-goes-fosdem-2008.md b/content/blog/07-08/zeus-goes-fosdem-2008.md similarity index 100% rename from content/posts/07-08/zeus-goes-fosdem-2008.md rename to content/blog/07-08/zeus-goes-fosdem-2008.md diff --git a/content/posts/07-08/zeus-goes-fosdem.md b/content/blog/07-08/zeus-goes-fosdem.md similarity index 100% rename from content/posts/07-08/zeus-goes-fosdem.md rename to content/blog/07-08/zeus-goes-fosdem.md diff --git a/content/posts/07-08/zeus-refresh.md b/content/blog/07-08/zeus-refresh.md similarity index 100% rename from content/posts/07-08/zeus-refresh.md rename to content/blog/07-08/zeus-refresh.md diff --git a/content/posts/08-09/downtime-22-11-tot-24-11.md b/content/blog/08-09/downtime-22-11-tot-24-11.md similarity index 100% rename from content/posts/08-09/downtime-22-11-tot-24-11.md rename to content/blog/08-09/downtime-22-11-tot-24-11.md diff --git a/content/posts/08-09/latex-introductieles.md b/content/blog/08-09/latex-introductieles.md similarity index 100% rename from content/posts/08-09/latex-introductieles.md rename to content/blog/08-09/latex-introductieles.md diff --git a/content/posts/08-09/schatten-uit-het-zeus-museum.md b/content/blog/08-09/schatten-uit-het-zeus-museum.md similarity index 100% rename from content/posts/08-09/schatten-uit-het-zeus-museum.md rename to content/blog/08-09/schatten-uit-het-zeus-museum.md diff --git a/content/posts/08-09/server-upgrade.md b/content/blog/08-09/server-upgrade.md similarity index 100% rename from content/posts/08-09/server-upgrade.md rename to content/blog/08-09/server-upgrade.md diff --git a/content/posts/08-09/star-trek.md b/content/blog/08-09/star-trek.md similarity index 100% rename from content/posts/08-09/star-trek.md rename to content/blog/08-09/star-trek.md diff --git a/content/posts/08-09/the-importance-of-subnets.md b/content/blog/08-09/the-importance-of-subnets.md similarity index 100% rename from content/posts/08-09/the-importance-of-subnets.md rename to content/blog/08-09/the-importance-of-subnets.md diff --git a/content/posts/08-09/ubuntu-introductieles.md b/content/blog/08-09/ubuntu-introductieles.md similarity index 100% rename from content/posts/08-09/ubuntu-introductieles.md rename to content/blog/08-09/ubuntu-introductieles.md diff --git a/content/posts/08-09/verkiezingsvergadering.md b/content/blog/08-09/verkiezingsvergadering.md similarity index 100% rename from content/posts/08-09/verkiezingsvergadering.md rename to content/blog/08-09/verkiezingsvergadering.md diff --git a/content/posts/08-09/zeus-gaat-naar-arrrrcamp.md b/content/blog/08-09/zeus-gaat-naar-arrrrcamp.md similarity index 100% rename from content/posts/08-09/zeus-gaat-naar-arrrrcamp.md rename to content/blog/08-09/zeus-gaat-naar-arrrrcamp.md diff --git a/content/posts/08-09/zeus-leden-verenigt-u.md b/content/blog/08-09/zeus-leden-verenigt-u.md similarity index 100% rename from content/posts/08-09/zeus-leden-verenigt-u.md rename to content/blog/08-09/zeus-leden-verenigt-u.md diff --git a/content/posts/09-10/agenda-oktober.md b/content/blog/09-10/agenda-oktober.md similarity index 100% rename from content/posts/09-10/agenda-oktober.md rename to content/blog/09-10/agenda-oktober.md diff --git a/content/posts/09-10/binnenkort-in-gent.md b/content/blog/09-10/binnenkort-in-gent.md similarity index 100% rename from content/posts/09-10/binnenkort-in-gent.md rename to content/blog/09-10/binnenkort-in-gent.md diff --git a/content/posts/09-10/de-zeus-bibliotheek.md b/content/blog/09-10/de-zeus-bibliotheek.md similarity index 100% rename from content/posts/09-10/de-zeus-bibliotheek.md rename to content/blog/09-10/de-zeus-bibliotheek.md diff --git a/content/posts/09-10/devteam-meeting-wina.md b/content/blog/09-10/devteam-meeting-wina.md similarity index 100% rename from content/posts/09-10/devteam-meeting-wina.md rename to content/blog/09-10/devteam-meeting-wina.md diff --git a/content/posts/09-10/django-on-rails.md b/content/blog/09-10/django-on-rails.md similarity index 100% rename from content/posts/09-10/django-on-rails.md rename to content/blog/09-10/django-on-rails.md diff --git a/content/posts/09-10/fosdem-2010.md b/content/blog/09-10/fosdem-2010.md similarity index 100% rename from content/posts/09-10/fosdem-2010.md rename to content/blog/09-10/fosdem-2010.md diff --git a/content/posts/09-10/ghent-fpg.md b/content/blog/09-10/ghent-fpg.md similarity index 100% rename from content/posts/09-10/ghent-fpg.md rename to content/blog/09-10/ghent-fpg.md diff --git a/content/posts/09-10/infosessie-vlaamse-programmeerwedstrijd.md b/content/blog/09-10/infosessie-vlaamse-programmeerwedstrijd.md similarity index 100% rename from content/posts/09-10/infosessie-vlaamse-programmeerwedstrijd.md rename to content/blog/09-10/infosessie-vlaamse-programmeerwedstrijd.md diff --git a/content/posts/09-10/introductie-tot-cocoa-development.md b/content/blog/09-10/introductie-tot-cocoa-development.md similarity index 100% rename from content/posts/09-10/introductie-tot-cocoa-development.md rename to content/blog/09-10/introductie-tot-cocoa-development.md diff --git a/content/posts/09-10/karmic-koala.md b/content/blog/09-10/karmic-koala.md similarity index 100% rename from content/posts/09-10/karmic-koala.md rename to content/blog/09-10/karmic-koala.md diff --git a/content/posts/09-10/latex-les.md b/content/blog/09-10/latex-les.md similarity index 100% rename from content/posts/09-10/latex-les.md rename to content/blog/09-10/latex-les.md diff --git a/content/posts/09-10/ledenvergadering-ribbetjesavond.md b/content/blog/09-10/ledenvergadering-ribbetjesavond.md similarity index 100% rename from content/posts/09-10/ledenvergadering-ribbetjesavond.md rename to content/blog/09-10/ledenvergadering-ribbetjesavond.md diff --git a/content/posts/09-10/plugg-2010.md b/content/blog/09-10/plugg-2010.md similarity index 100% rename from content/posts/09-10/plugg-2010.md rename to content/blog/09-10/plugg-2010.md diff --git a/content/posts/09-10/slides-ondernemen.md b/content/blog/09-10/slides-ondernemen.md similarity index 100% rename from content/posts/09-10/slides-ondernemen.md rename to content/blog/09-10/slides-ondernemen.md diff --git a/content/posts/09-10/slides-ruby-on-rails.md b/content/blog/09-10/slides-ruby-on-rails.md similarity index 100% rename from content/posts/09-10/slides-ruby-on-rails.md rename to content/blog/09-10/slides-ruby-on-rails.md diff --git a/content/posts/09-10/summer-of-code.md b/content/blog/09-10/summer-of-code.md similarity index 100% rename from content/posts/09-10/summer-of-code.md rename to content/blog/09-10/summer-of-code.md diff --git a/content/posts/09-10/teched-2009.md b/content/blog/09-10/teched-2009.md similarity index 100% rename from content/posts/09-10/teched-2009.md rename to content/blog/09-10/teched-2009.md diff --git a/content/posts/09-10/technology-startups-pitfalls-for-technical-entrepreneurs.md b/content/blog/09-10/technology-startups-pitfalls-for-technical-entrepreneurs.md similarity index 100% rename from content/posts/09-10/technology-startups-pitfalls-for-technical-entrepreneurs.md rename to content/blog/09-10/technology-startups-pitfalls-for-technical-entrepreneurs.md diff --git a/content/posts/09-10/tronbot-coding-marathon.md b/content/blog/09-10/tronbot-coding-marathon.md similarity index 100% rename from content/posts/09-10/tronbot-coding-marathon.md rename to content/blog/09-10/tronbot-coding-marathon.md diff --git a/content/posts/09-10/vlaamse-programmeerwedstrijd.md b/content/blog/09-10/vlaamse-programmeerwedstrijd.md similarity index 100% rename from content/posts/09-10/vlaamse-programmeerwedstrijd.md rename to content/blog/09-10/vlaamse-programmeerwedstrijd.md diff --git a/content/posts/10-11/3d-animatie-met-z-flux.md b/content/blog/10-11/3d-animatie-met-z-flux.md similarity index 100% rename from content/posts/10-11/3d-animatie-met-z-flux.md rename to content/blog/10-11/3d-animatie-met-z-flux.md diff --git a/content/posts/10-11/android-development-introductie.md b/content/blog/10-11/android-development-introductie.md similarity index 100% rename from content/posts/10-11/android-development-introductie.md rename to content/blog/10-11/android-development-introductie.md diff --git a/content/posts/10-11/bestuur-voor-2011-2012-2.md b/content/blog/10-11/bestuur-voor-2011-2012-2.md similarity index 100% rename from content/posts/10-11/bestuur-voor-2011-2012-2.md rename to content/blog/10-11/bestuur-voor-2011-2012-2.md diff --git a/content/posts/10-11/counting-laps-using-bluetooth-dongle-detection-on-the-12-urenloop.md b/content/blog/10-11/counting-laps-using-bluetooth-dongle-detection-on-the-12-urenloop.md similarity index 100% rename from content/posts/10-11/counting-laps-using-bluetooth-dongle-detection-on-the-12-urenloop.md rename to content/blog/10-11/counting-laps-using-bluetooth-dongle-detection-on-the-12-urenloop.md diff --git a/content/posts/10-11/durf-ondernemen-kickoff.md b/content/blog/10-11/durf-ondernemen-kickoff.md similarity index 100% rename from content/posts/10-11/durf-ondernemen-kickoff.md rename to content/blog/10-11/durf-ondernemen-kickoff.md diff --git a/content/posts/10-11/fosdem-2011.md b/content/blog/10-11/fosdem-2011.md similarity index 100% rename from content/posts/10-11/fosdem-2011.md rename to content/blog/10-11/fosdem-2011.md diff --git a/content/posts/10-11/git-talk.md b/content/blog/10-11/git-talk.md similarity index 100% rename from content/posts/10-11/git-talk.md rename to content/blog/10-11/git-talk.md diff --git a/content/posts/10-11/haskell-introductie.md b/content/blog/10-11/haskell-introductie.md similarity index 100% rename from content/posts/10-11/haskell-introductie.md rename to content/blog/10-11/haskell-introductie.md diff --git a/content/posts/10-11/infrastructure-pimpin.md b/content/blog/10-11/infrastructure-pimpin.md similarity index 100% rename from content/posts/10-11/infrastructure-pimpin.md rename to content/blog/10-11/infrastructure-pimpin.md diff --git a/content/posts/10-11/latex-en-django-les.md b/content/blog/10-11/latex-en-django-les.md similarity index 100% rename from content/posts/10-11/latex-en-django-les.md rename to content/blog/10-11/latex-en-django-les.md diff --git a/content/posts/10-11/ledenvergadering-ribbetjes.md b/content/blog/10-11/ledenvergadering-ribbetjes.md similarity index 100% rename from content/posts/10-11/ledenvergadering-ribbetjes.md rename to content/blog/10-11/ledenvergadering-ribbetjes.md diff --git a/content/posts/10-11/open-source-gaming-night.md b/content/blog/10-11/open-source-gaming-night.md similarity index 100% rename from content/posts/10-11/open-source-gaming-night.md rename to content/blog/10-11/open-source-gaming-night.md diff --git a/content/posts/10-11/review-tapworthy.md b/content/blog/10-11/review-tapworthy.md similarity index 100% rename from content/posts/10-11/review-tapworthy.md rename to content/blog/10-11/review-tapworthy.md diff --git a/content/posts/10-11/smalltalkstratifiedjs.md b/content/blog/10-11/smalltalkstratifiedjs.md similarity index 100% rename from content/posts/10-11/smalltalkstratifiedjs.md rename to content/blog/10-11/smalltalkstratifiedjs.md diff --git a/content/posts/10-11/ubuntu-les.md b/content/blog/10-11/ubuntu-les.md similarity index 100% rename from content/posts/10-11/ubuntu-les.md rename to content/blog/10-11/ubuntu-les.md diff --git a/content/posts/10-11/zeus-ledenvergadering.md b/content/blog/10-11/zeus-ledenvergadering.md similarity index 100% rename from content/posts/10-11/zeus-ledenvergadering.md rename to content/blog/10-11/zeus-ledenvergadering.md diff --git a/content/posts/11-12/afsluitende-ledenvergadering-ribbetjes.md b/content/blog/11-12/afsluitende-ledenvergadering-ribbetjes.md similarity index 100% rename from content/posts/11-12/afsluitende-ledenvergadering-ribbetjes.md rename to content/blog/11-12/afsluitende-ledenvergadering-ribbetjes.md diff --git a/content/posts/11-12/agile-software-development-in-de-praktijk.md b/content/blog/11-12/agile-software-development-in-de-praktijk.md similarity index 100% rename from content/posts/11-12/agile-software-development-in-de-praktijk.md rename to content/blog/11-12/agile-software-development-in-de-praktijk.md diff --git a/content/posts/11-12/bestuur-2012-2013.md b/content/blog/11-12/bestuur-2012-2013.md similarity index 100% rename from content/posts/11-12/bestuur-2012-2013.md rename to content/blog/11-12/bestuur-2012-2013.md diff --git a/content/posts/11-12/bezoek-datacenter-s10-ledenvergadering.md b/content/blog/11-12/bezoek-datacenter-s10-ledenvergadering.md similarity index 100% rename from content/posts/11-12/bezoek-datacenter-s10-ledenvergadering.md rename to content/blog/11-12/bezoek-datacenter-s10-ledenvergadering.md diff --git a/content/posts/11-12/durf-ondernemen-speeddating.md b/content/blog/11-12/durf-ondernemen-speeddating.md similarity index 100% rename from content/posts/11-12/durf-ondernemen-speeddating.md rename to content/blog/11-12/durf-ondernemen-speeddating.md diff --git a/content/posts/11-12/fosdem-2012.md b/content/blog/11-12/fosdem-2012.md similarity index 100% rename from content/posts/11-12/fosdem-2012.md rename to content/blog/11-12/fosdem-2012.md diff --git a/content/posts/11-12/ieeextreme.md b/content/blog/11-12/ieeextreme.md similarity index 100% rename from content/posts/11-12/ieeextreme.md rename to content/blog/11-12/ieeextreme.md diff --git a/content/posts/11-12/no-more-lies-just-benchmarks.md b/content/blog/11-12/no-more-lies-just-benchmarks.md similarity index 100% rename from content/posts/11-12/no-more-lies-just-benchmarks.md rename to content/blog/11-12/no-more-lies-just-benchmarks.md diff --git a/content/posts/11-12/ubuntu-installatie-op-dict-laptops.md b/content/blog/11-12/ubuntu-installatie-op-dict-laptops.md similarity index 100% rename from content/posts/11-12/ubuntu-installatie-op-dict-laptops.md rename to content/blog/11-12/ubuntu-installatie-op-dict-laptops.md diff --git a/content/posts/11-12/ubuntu-les-2.md b/content/blog/11-12/ubuntu-les-2.md similarity index 100% rename from content/posts/11-12/ubuntu-les-2.md rename to content/blog/11-12/ubuntu-les-2.md diff --git a/content/posts/11-12/vlaamse-programmeerwedstrijd-2012.md b/content/blog/11-12/vlaamse-programmeerwedstrijd-2012.md similarity index 100% rename from content/posts/11-12/vlaamse-programmeerwedstrijd-2012.md rename to content/blog/11-12/vlaamse-programmeerwedstrijd-2012.md diff --git a/content/posts/11-12/windows-phone-7-5-build-an-application-in-4-hours.md b/content/blog/11-12/windows-phone-7-5-build-an-application-in-4-hours.md similarity index 100% rename from content/posts/11-12/windows-phone-7-5-build-an-application-in-4-hours.md rename to content/blog/11-12/windows-phone-7-5-build-an-application-in-4-hours.md diff --git a/content/posts/11-12/zeus-wpi-branded-hoodies.md b/content/blog/11-12/zeus-wpi-branded-hoodies.md similarity index 100% rename from content/posts/11-12/zeus-wpi-branded-hoodies.md rename to content/blog/11-12/zeus-wpi-branded-hoodies.md diff --git a/content/posts/12-13/bestuur-2013-2014.md b/content/blog/12-13/bestuur-2013-2014.md similarity index 100% rename from content/posts/12-13/bestuur-2013-2014.md rename to content/blog/12-13/bestuur-2013-2014.md diff --git a/content/posts/12-13/bezoek-s10.md b/content/blog/12-13/bezoek-s10.md similarity index 100% rename from content/posts/12-13/bezoek-s10.md rename to content/blog/12-13/bezoek-s10.md diff --git a/content/posts/12-13/codenights.md b/content/blog/12-13/codenights.md similarity index 100% rename from content/posts/12-13/codenights.md rename to content/blog/12-13/codenights.md diff --git a/content/posts/12-13/collaborate-with-git.md b/content/blog/12-13/collaborate-with-git.md similarity index 100% rename from content/posts/12-13/collaborate-with-git.md rename to content/blog/12-13/collaborate-with-git.md diff --git a/content/posts/12-13/de-enige-echte-zeus-t-shirts.md b/content/blog/12-13/de-enige-echte-zeus-t-shirts.md similarity index 100% rename from content/posts/12-13/de-enige-echte-zeus-t-shirts.md rename to content/blog/12-13/de-enige-echte-zeus-t-shirts.md diff --git a/content/posts/12-13/fosdem-2013.md b/content/blog/12-13/fosdem-2013.md similarity index 100% rename from content/posts/12-13/fosdem-2013.md rename to content/blog/12-13/fosdem-2013.md diff --git a/content/posts/12-13/gamers-assemble.md b/content/blog/12-13/gamers-assemble.md similarity index 100% rename from content/posts/12-13/gamers-assemble.md rename to content/blog/12-13/gamers-assemble.md diff --git a/content/posts/12-13/google-summer-of-code.md b/content/blog/12-13/google-summer-of-code.md similarity index 100% rename from content/posts/12-13/google-summer-of-code.md rename to content/blog/12-13/google-summer-of-code.md diff --git a/content/posts/12-13/hydra-hackathon.md b/content/blog/12-13/hydra-hackathon.md similarity index 100% rename from content/posts/12-13/hydra-hackathon.md rename to content/blog/12-13/hydra-hackathon.md diff --git a/content/posts/12-13/latex-les-2012.md b/content/blog/12-13/latex-les-2012.md similarity index 100% rename from content/posts/12-13/latex-les-2012.md rename to content/blog/12-13/latex-les-2012.md diff --git a/content/posts/12-13/ledenvergadering-ribbetjesavond-2.md b/content/blog/12-13/ledenvergadering-ribbetjesavond-2.md similarity index 100% rename from content/posts/12-13/ledenvergadering-ribbetjesavond-2.md rename to content/blog/12-13/ledenvergadering-ribbetjesavond-2.md diff --git a/content/posts/12-13/lets-get-physical.md b/content/blog/12-13/lets-get-physical.md similarity index 100% rename from content/posts/12-13/lets-get-physical.md rename to content/blog/12-13/lets-get-physical.md diff --git a/content/posts/12-13/oppa-zeusnam-style.md b/content/blog/12-13/oppa-zeusnam-style.md similarity index 100% rename from content/posts/12-13/oppa-zeusnam-style.md rename to content/blog/12-13/oppa-zeusnam-style.md diff --git a/content/posts/12-13/ubuntu-op-dell-vostro-3360.md b/content/blog/12-13/ubuntu-op-dell-vostro-3360.md similarity index 100% rename from content/posts/12-13/ubuntu-op-dell-vostro-3360.md rename to content/blog/12-13/ubuntu-op-dell-vostro-3360.md diff --git a/content/posts/12-13/ubuntu-op-dell-vostro-3560-en-dell-precision-m4700.md b/content/blog/12-13/ubuntu-op-dell-vostro-3560-en-dell-precision-m4700.md similarity index 100% rename from content/posts/12-13/ubuntu-op-dell-vostro-3560-en-dell-precision-m4700.md rename to content/blog/12-13/ubuntu-op-dell-vostro-3560-en-dell-precision-m4700.md diff --git a/content/posts/12-13/vlaamse-programmeerwestrijd-oefenwedstrijd.md b/content/blog/12-13/vlaamse-programmeerwestrijd-oefenwedstrijd.md similarity index 100% rename from content/posts/12-13/vlaamse-programmeerwestrijd-oefenwedstrijd.md rename to content/blog/12-13/vlaamse-programmeerwestrijd-oefenwedstrijd.md diff --git a/content/posts/13-14/1650.md b/content/blog/13-14/1650.md similarity index 100% rename from content/posts/13-14/1650.md rename to content/blog/13-14/1650.md diff --git a/content/posts/13-14/collaborate-with-github-2.md b/content/blog/13-14/collaborate-with-github-2.md similarity index 100% rename from content/posts/13-14/collaborate-with-github-2.md rename to content/blog/13-14/collaborate-with-github-2.md diff --git a/content/posts/13-14/film-avond-her.md b/content/blog/13-14/film-avond-her.md similarity index 100% rename from content/posts/13-14/film-avond-her.md rename to content/blog/13-14/film-avond-her.md diff --git a/content/posts/13-14/fosdem-2014.md b/content/blog/13-14/fosdem-2014.md similarity index 100% rename from content/posts/13-14/fosdem-2014.md rename to content/blog/13-14/fosdem-2014.md diff --git a/content/posts/13-14/geeks-attack.md b/content/blog/13-14/geeks-attack.md similarity index 100% rename from content/posts/13-14/geeks-attack.md rename to content/blog/13-14/geeks-attack.md diff --git a/content/posts/13-14/google-summer-of-code-2014.md b/content/blog/13-14/google-summer-of-code-2014.md similarity index 100% rename from content/posts/13-14/google-summer-of-code-2014.md rename to content/blog/13-14/google-summer-of-code-2014.md diff --git a/content/posts/13-14/ieeextreme-programming-competition-7-0.md b/content/blog/13-14/ieeextreme-programming-competition-7-0.md similarity index 100% rename from content/posts/13-14/ieeextreme-programming-competition-7-0.md rename to content/blog/13-14/ieeextreme-programming-competition-7-0.md diff --git a/content/posts/13-14/introduction-to-python.md b/content/blog/13-14/introduction-to-python.md similarity index 100% rename from content/posts/13-14/introduction-to-python.md rename to content/blog/13-14/introduction-to-python.md diff --git a/content/posts/13-14/kandidaturen-bestuur-2014-2015.md b/content/blog/13-14/kandidaturen-bestuur-2014-2015.md similarity index 100% rename from content/posts/13-14/kandidaturen-bestuur-2014-2015.md rename to content/blog/13-14/kandidaturen-bestuur-2014-2015.md diff --git a/content/posts/13-14/kickoff-robotcompetitie.md b/content/blog/13-14/kickoff-robotcompetitie.md similarity index 100% rename from content/posts/13-14/kickoff-robotcompetitie.md rename to content/blog/13-14/kickoff-robotcompetitie.md diff --git a/content/posts/13-14/latex-les-2013.md b/content/blog/13-14/latex-les-2013.md similarity index 100% rename from content/posts/13-14/latex-les-2013.md rename to content/blog/13-14/latex-les-2013.md diff --git a/content/posts/13-14/ledenvergadering-verkiezingen-ribbetjesavond.md b/content/blog/13-14/ledenvergadering-verkiezingen-ribbetjesavond.md similarity index 100% rename from content/posts/13-14/ledenvergadering-verkiezingen-ribbetjesavond.md rename to content/blog/13-14/ledenvergadering-verkiezingen-ribbetjesavond.md diff --git a/content/posts/13-14/project-meeting-codenights.md b/content/blog/13-14/project-meeting-codenights.md similarity index 100% rename from content/posts/13-14/project-meeting-codenights.md rename to content/blog/13-14/project-meeting-codenights.md diff --git a/content/posts/13-14/ruby-on-rails-cursus.md b/content/blog/13-14/ruby-on-rails-cursus.md similarity index 100% rename from content/posts/13-14/ruby-on-rails-cursus.md rename to content/blog/13-14/ruby-on-rails-cursus.md diff --git a/content/posts/13-14/vlaamse-programmeeroefenwedstrijd.md b/content/blog/13-14/vlaamse-programmeeroefenwedstrijd.md similarity index 100% rename from content/posts/13-14/vlaamse-programmeeroefenwedstrijd.md rename to content/blog/13-14/vlaamse-programmeeroefenwedstrijd.md diff --git a/content/posts/13-14/zeus-bestuur-2014-2015.md b/content/blog/13-14/zeus-bestuur-2014-2015.md similarity index 100% rename from content/posts/13-14/zeus-bestuur-2014-2015.md rename to content/blog/13-14/zeus-bestuur-2014-2015.md diff --git a/content/posts/13-14/zeus-wpi-branded-hoodies-2.md b/content/blog/13-14/zeus-wpi-branded-hoodies-2.md similarity index 100% rename from content/posts/13-14/zeus-wpi-branded-hoodies-2.md rename to content/blog/13-14/zeus-wpi-branded-hoodies-2.md diff --git a/content/posts/14-15/2218.md b/content/blog/14-15/2218.md similarity index 100% rename from content/posts/14-15/2218.md rename to content/blog/14-15/2218.md diff --git a/content/posts/14-15/2262.md b/content/blog/14-15/2262.md similarity index 100% rename from content/posts/14-15/2262.md rename to content/blog/14-15/2262.md diff --git a/content/posts/14-15/ansible-is-af-3.md b/content/blog/14-15/ansible-is-af-3.md similarity index 100% rename from content/posts/14-15/ansible-is-af-3.md rename to content/blog/14-15/ansible-is-af-3.md diff --git a/content/posts/14-15/codenights-2015-praktische-en-nuttige-zaken.md b/content/blog/14-15/codenights-2015-praktische-en-nuttige-zaken.md similarity index 100% rename from content/posts/14-15/codenights-2015-praktische-en-nuttige-zaken.md rename to content/blog/14-15/codenights-2015-praktische-en-nuttige-zaken.md diff --git a/content/posts/14-15/fosdem-2015.md b/content/blog/14-15/fosdem-2015.md similarity index 100% rename from content/posts/14-15/fosdem-2015.md rename to content/blog/14-15/fosdem-2015.md diff --git a/content/posts/14-15/geeks-attack-2014.md b/content/blog/14-15/geeks-attack-2014.md similarity index 100% rename from content/posts/14-15/geeks-attack-2014.md rename to content/blog/14-15/geeks-attack-2014.md diff --git a/content/posts/14-15/git-de-stomme-content-tracker.md b/content/blog/14-15/git-de-stomme-content-tracker.md similarity index 100% rename from content/posts/14-15/git-de-stomme-content-tracker.md rename to content/blog/14-15/git-de-stomme-content-tracker.md diff --git a/content/posts/14-15/haskell-lessenreeks.md b/content/blog/14-15/haskell-lessenreeks.md similarity index 100% rename from content/posts/14-15/haskell-lessenreeks.md rename to content/blog/14-15/haskell-lessenreeks.md diff --git a/content/posts/14-15/identiteit-en-toegangscontrole-in-de-cloud.md b/content/blog/14-15/identiteit-en-toegangscontrole-in-de-cloud.md similarity index 100% rename from content/posts/14-15/identiteit-en-toegangscontrole-in-de-cloud.md rename to content/blog/14-15/identiteit-en-toegangscontrole-in-de-cloud.md diff --git a/content/posts/14-15/introductie-tot-haskell.md b/content/blog/14-15/introductie-tot-haskell.md similarity index 100% rename from content/posts/14-15/introductie-tot-haskell.md rename to content/blog/14-15/introductie-tot-haskell.md diff --git a/content/posts/14-15/introductie-tot-ruby.md b/content/blog/14-15/introductie-tot-ruby.md similarity index 100% rename from content/posts/14-15/introductie-tot-ruby.md rename to content/blog/14-15/introductie-tot-ruby.md diff --git a/content/posts/14-15/js-d3-les.md b/content/blog/14-15/js-d3-les.md similarity index 100% rename from content/posts/14-15/js-d3-les.md rename to content/blog/14-15/js-d3-les.md diff --git a/content/posts/14-15/latex-les-2014.md b/content/blog/14-15/latex-les-2014.md similarity index 100% rename from content/posts/14-15/latex-les-2014.md rename to content/blog/14-15/latex-les-2014.md diff --git a/content/posts/14-15/python-voor-gevorderden.md b/content/blog/14-15/python-voor-gevorderden.md similarity index 100% rename from content/posts/14-15/python-voor-gevorderden.md rename to content/blog/14-15/python-voor-gevorderden.md diff --git a/content/posts/14-15/rondleiding-datacenter-en-supercomputer.md b/content/blog/14-15/rondleiding-datacenter-en-supercomputer.md similarity index 100% rename from content/posts/14-15/rondleiding-datacenter-en-supercomputer.md rename to content/blog/14-15/rondleiding-datacenter-en-supercomputer.md diff --git a/content/posts/14-15/spelletjesavond.md b/content/blog/14-15/spelletjesavond.md similarity index 100% rename from content/posts/14-15/spelletjesavond.md rename to content/blog/14-15/spelletjesavond.md diff --git a/content/posts/14-15/ulyssis-open-source-jobbeurs.md b/content/blog/14-15/ulyssis-open-source-jobbeurs.md similarity index 100% rename from content/posts/14-15/ulyssis-open-source-jobbeurs.md rename to content/blog/14-15/ulyssis-open-source-jobbeurs.md diff --git a/content/posts/14-15/vpw.md b/content/blog/14-15/vpw.md similarity index 100% rename from content/posts/14-15/vpw.md rename to content/blog/14-15/vpw.md diff --git a/content/posts/14-15/zeus-lightning-talks.md b/content/blog/14-15/zeus-lightning-talks.md similarity index 100% rename from content/posts/14-15/zeus-lightning-talks.md rename to content/blog/14-15/zeus-lightning-talks.md diff --git a/content/posts/15-16/awk-les.md b/content/blog/15-16/awk-les.md similarity index 100% rename from content/posts/15-16/awk-les.md rename to content/blog/15-16/awk-les.md diff --git a/content/posts/15-16/badass-battle-bots-is-back.md b/content/blog/15-16/badass-battle-bots-is-back.md similarity index 100% rename from content/posts/15-16/badass-battle-bots-is-back.md rename to content/blog/15-16/badass-battle-bots-is-back.md diff --git a/content/posts/15-16/badass-battle-bots.md b/content/blog/15-16/badass-battle-bots.md similarity index 100% rename from content/posts/15-16/badass-battle-bots.md rename to content/blog/15-16/badass-battle-bots.md diff --git a/content/posts/15-16/bestuur-academiejaar-2016-2017.md b/content/blog/15-16/bestuur-academiejaar-2016-2017.md similarity index 100% rename from content/posts/15-16/bestuur-academiejaar-2016-2017.md rename to content/blog/15-16/bestuur-academiejaar-2016-2017.md diff --git a/content/posts/15-16/bestuur2016.md b/content/blog/15-16/bestuur2016.md similarity index 100% rename from content/posts/15-16/bestuur2016.md rename to content/blog/15-16/bestuur2016.md diff --git a/content/posts/15-16/fosdem-2016.md b/content/blog/15-16/fosdem-2016.md similarity index 100% rename from content/posts/15-16/fosdem-2016.md rename to content/blog/15-16/fosdem-2016.md diff --git a/content/posts/15-16/geeks-attack-iv.md b/content/blog/15-16/geeks-attack-iv.md similarity index 100% rename from content/posts/15-16/geeks-attack-iv.md rename to content/blog/15-16/geeks-attack-iv.md diff --git a/content/posts/15-16/github-talk-cooperation-in-github.md b/content/blog/15-16/github-talk-cooperation-in-github.md similarity index 100% rename from content/posts/15-16/github-talk-cooperation-in-github.md rename to content/blog/15-16/github-talk-cooperation-in-github.md diff --git a/content/posts/15-16/hub-voor-google-hashcode-2016.md b/content/blog/15-16/hub-voor-google-hashcode-2016.md similarity index 100% rename from content/posts/15-16/hub-voor-google-hashcode-2016.md rename to content/blog/15-16/hub-voor-google-hashcode-2016.md diff --git a/content/posts/15-16/latex-les-2015.md b/content/blog/15-16/latex-les-2015.md similarity index 100% rename from content/posts/15-16/latex-les-2015.md rename to content/blog/15-16/latex-les-2015.md diff --git a/content/posts/15-16/linux-install-party.md b/content/blog/15-16/linux-install-party.md similarity index 100% rename from content/posts/15-16/linux-install-party.md rename to content/blog/15-16/linux-install-party.md diff --git a/content/posts/15-16/richard-stallman-copyright-vs-community.md b/content/blog/15-16/richard-stallman-copyright-vs-community.md similarity index 100% rename from content/posts/15-16/richard-stallman-copyright-vs-community.md rename to content/blog/15-16/richard-stallman-copyright-vs-community.md diff --git a/content/posts/15-16/scripting-in-sed.md b/content/blog/15-16/scripting-in-sed.md similarity index 100% rename from content/posts/15-16/scripting-in-sed.md rename to content/blog/15-16/scripting-in-sed.md diff --git a/content/posts/15-16/verkiezingen-ribbetjesavond.md b/content/blog/15-16/verkiezingen-ribbetjesavond.md similarity index 100% rename from content/posts/15-16/verkiezingen-ribbetjesavond.md rename to content/blog/15-16/verkiezingen-ribbetjesavond.md diff --git a/content/posts/15-16/vlaamse-programmeerwedstrijd-2016.md b/content/blog/15-16/vlaamse-programmeerwedstrijd-2016.md similarity index 100% rename from content/posts/15-16/vlaamse-programmeerwedstrijd-2016.md rename to content/blog/15-16/vlaamse-programmeerwedstrijd-2016.md diff --git a/content/posts/15-16/xtext-workshop.md b/content/blog/15-16/xtext-workshop.md similarity index 100% rename from content/posts/15-16/xtext-workshop.md rename to content/blog/15-16/xtext-workshop.md diff --git a/content/posts/15-16/zeus-codesprint.md b/content/blog/15-16/zeus-codesprint.md similarity index 100% rename from content/posts/15-16/zeus-codesprint.md rename to content/blog/15-16/zeus-codesprint.md diff --git a/content/posts/15-16/zomer16.md b/content/blog/15-16/zomer16.md similarity index 100% rename from content/posts/15-16/zomer16.md rename to content/blog/15-16/zomer16.md diff --git a/content/posts/16-17/bestuur.md b/content/blog/16-17/bestuur.md similarity index 100% rename from content/posts/16-17/bestuur.md rename to content/blog/16-17/bestuur.md diff --git a/content/posts/16-17/how-do-i-browser.md b/content/blog/16-17/how-do-i-browser.md similarity index 100% rename from content/posts/16-17/how-do-i-browser.md rename to content/blog/16-17/how-do-i-browser.md diff --git a/content/posts/16-17/inkscape.md b/content/blog/16-17/inkscape.md similarity index 100% rename from content/posts/16-17/inkscape.md rename to content/blog/16-17/inkscape.md diff --git a/content/posts/16-17/site.md b/content/blog/16-17/site.md similarity index 100% rename from content/posts/16-17/site.md rename to content/blog/16-17/site.md diff --git a/lib/helpers/archives.rb b/lib/helpers/archives.rb index 7886d6f..6646ac1 100644 --- a/lib/helpers/archives.rb +++ b/lib/helpers/archives.rb @@ -2,7 +2,7 @@ module ArchiveHelper def academic_years academic_years = Set.new - items.find_all('/posts/**/*').each do |i| + items.find_all('/blog/*/*').each do |i| academic_year = %r{/(\d\d)-\d\d/}.match(i.identifier).captures[0] academic_years << academic_year.to_i end @@ -19,7 +19,7 @@ module ArchiveHelper end def posts_in_year(academic_year) - items.find_all('/posts/**/*').sort_by { |x| Date.parse x[:created_at] }.select do |post| + items.find_all('/blog/*/*').sort_by { |x| Date.parse x[:created_at] }.select do |post| post[:academic_year] == academic_year end.reverse end diff --git a/lib/helpers/nav.rb b/lib/helpers/nav.rb index d8dae5c..0a087a2 100644 --- a/lib/helpers/nav.rb +++ b/lib/helpers/nav.rb @@ -1,10 +1,16 @@ module NavigationHelper def nav_items - navigables = items.select { |i| i[:navigable] }.sort_by { |x| x[:order] || 10000 } - navigables.each do |item| - is_active = @item_rep && @item_rep.path == item.path + # Kind of hacky way to check if page is child of another page + root = %r{/[^\/]*/}.match(item.path)[0] + + is_active = @item_rep && @item_rep.path.start_with?(root) + yield item, is_active end end + + def navigables + items.select { |i| i[:navigable] }.sort_by { |x| x[:order] || 10_000 } + end end From 78fe6b6cc573d568b431766af22d898b10d7402a Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Mon, 31 Oct 2016 13:51:06 +0100 Subject: [PATCH 8/8] no browserpost for now --- content/blog/16-17/how-do-i-browser.md | 45 -------------------------- 1 file changed, 45 deletions(-) delete mode 100644 content/blog/16-17/how-do-i-browser.md diff --git a/content/blog/16-17/how-do-i-browser.md b/content/blog/16-17/how-do-i-browser.md deleted file mode 100644 index ab8cecc..0000000 --- a/content/blog/16-17/how-do-i-browser.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -title: How do I browser? -description: Being a massive hipster, I tried out every obscure browser I could find. These are my opinions, for what it's worth. -author: Lorin Werthen -created_at: 25-10-2016 -toc: true ---- - -# Intro - -It's 2016. We have hoverboards, selfie sticks, way too many JavaScript package managers and an obsession for ironic humor. In these dark days, we should search for those things that truly make us happy, like finding that near perfect web browser. - -In this post we compare the usual contenders, together with some cool, groovy, new browsers. - -* Google Chrome/Chromium -* Firefox -* Vivaldi -* Opera -* Internet Explorer -* Brave -* qutebrowser - -# Comparison - -## Google Chrome/Chromium -Ah good old Chrom{e,ium}. Whether you go for the open source or the corporate version, you're getting a damn good browser. Most websites seem to be designed with Chrome (or just WebKit browsers in general) in mind. The **Chrome Web Store** is without a doubt the most mature web store with thousands upon thousands of extensions. - -Rating: - -## Firefox - - -## Vivaldi - - -## Opera - - -## Internet Explorer - - -## Brave - - -## qutebrowser