diff --git a/Gemfile b/Gemfile index 8e13903..c53c284 100644 --- a/Gemfile +++ b/Gemfile @@ -12,6 +12,7 @@ gem 'pdfkit' gem 'sass' gem 'sassc' gem 'slim' +gem 'nokogiri' group :nanoc do gem 'guard-nanoc' diff --git a/Gemfile.lock b/Gemfile.lock index 8b55421..d8c9644 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -57,6 +57,7 @@ GEM rb-inotify (~> 0.9, >= 0.9.10) lumberjack (1.2.4) method_source (0.9.2) + mini_portile2 (2.4.0) mini_racer (0.2.9) libv8 (>= 6.9.411) multi_json (1.14.1) @@ -84,6 +85,8 @@ GEM tty-platform (~> 0.2) zeitwerk (~> 2.1) nenv (0.3.0) + nokogiri (1.10.10) + mini_portile2 (~> 2.4.0) notiffany (0.1.3) nenv (~> 0.1) shellany (~> 0.0) @@ -137,6 +140,7 @@ DEPENDENCIES kramdown mini_racer nanoc + nokogiri pdfkit sass sassc diff --git a/Rules b/Rules index 59e1f42..900f929 100644 --- a/Rules +++ b/Rules @@ -22,9 +22,9 @@ compile '/{verenigingen,projecten}/*.md' do write ext: 'html' end -compile '/events/*.md' do +compile '/evenementen/*.md' do filter :kramdown - layout '/event.*' + layout '/evenement.*' layout '/default.*' write ext: 'html' end @@ -49,6 +49,16 @@ compile '/homepage.md' do write '/index.html' end +compile '/faq/*' do + filter :kramdown +end + +compile '/faq.erb' do + filter :erb + layout '/default.*' + write '/faq/index.html' +end + compile '/verenigingen.md' do filter :kramdown layout '/verenigingen.*' @@ -68,9 +78,15 @@ compile '/stylesheets/*.{sass,scss}' do write ext: 'css' end +compile '/*.erb' do + filter :erb + write item.identifier.without_ext + '/index.html' +end + +layout '/**/*', :erb + # Catch-all compile '/**/*' do write item.identifier.to_s end -layout '/**/*', :erb diff --git a/content/evenementen.erb b/content/evenementen.erb new file mode 100644 index 0000000..09a68dd --- /dev/null +++ b/content/evenementen.erb @@ -0,0 +1,14 @@ +--- +titel: Evenementen +navigable: true +order: 2 +--- +
+ <%= question.compiled_content %> +
+Geen antwoord gevonden op jouw vraag? Contacteer ons!
diff --git a/content/faq/ik-wil-niet-dopen.md b/content/faq/ik-wil-niet-dopen.md new file mode 100644 index 0000000..e181b39 --- /dev/null +++ b/content/faq/ik-wil-niet-dopen.md @@ -0,0 +1,4 @@ +--- +vraag: Ik wil graag bij een kring of club, maar wil me niet laten dopen, moet dat? +--- +Hoewel een doop helemaal niet zo eng is, snappen we helemaal dat niet iedereen dit wil doen. Je hoeft dan ook niet bang te zijn, naar het grootste deel van de activiteiten kan je gewoon zonder gedoopt te zijn! Enkel sommige cantussen van sommige verenigingen zijn gesloten, maar vraag dit gerust eens na bij mensen van de verenigingen zelf. diff --git a/content/faq/kan-ik-zomaar-binnen-wandelen.md b/content/faq/kan-ik-zomaar-binnen-wandelen.md new file mode 100644 index 0000000..6ab1faf --- /dev/null +++ b/content/faq/kan-ik-zomaar-binnen-wandelen.md @@ -0,0 +1,4 @@ +--- +vraag: Ik wil graag bij een vereniging gaan, kan ik zomaar op elke activiteit binnen wandelen? +--- +Op het grootste deel kan je binnenwandelen, soms is inschrijving nodig. Maar meestal kan je er gerust bij, op eender welk moment van het jaar! Neem misschien een vriendje mee, of contacteer iemand bij het bestuur om vragen te stellen diff --git a/content/faq/mijn-vereniging-staat-er-niet-tussen.md b/content/faq/mijn-vereniging-staat-er-niet-tussen.md new file mode 100644 index 0000000..46a43a3 --- /dev/null +++ b/content/faq/mijn-vereniging-staat-er-niet-tussen.md @@ -0,0 +1,4 @@ +--- +vraag: 'Mijn vereniging staat er niet tussen/De informatie over mijn vereniging is incorrect. Wat kan ik hier aan doen?' +--- +Iedereen kan de informatie voor zijn eigen vereniging aanpassen met een pull request, [je vindt hier de instructies om dat heel eenvoudig te doen](https://github.ugent.be/GentseStudentenraad/durfdoen-2.0). Als je computers eng vindt mag je ons ook altijd [een mailtje sturen](mailto:durfdoen@gentsestudentenraad.be). diff --git a/content/faq/wat-is-durf-doen.md b/content/faq/wat-is-durf-doen.md new file mode 100644 index 0000000..9b5281c --- /dev/null +++ b/content/faq/wat-is-durf-doen.md @@ -0,0 +1,4 @@ +--- +vraag: Wat is durf doen? +--- +Durf Doen is een project van de [Gentse Studentenraad](https://gentsestudentenraad.be), de Vergadering der Konventsvoorzitters en [Zeus WPI](https://zeus.gent). Het doel is alle studentenverenigingen die erkend zijn aan de UGent bekend te maken bij de studenten. Zo kan iedere student een vrije tijdsbesteding vinden die bij hen past. Want de UGent is meer dan studeren alleen. diff --git a/content/faq/wat-is-een-konvent.md b/content/faq/wat-is-een-konvent.md new file mode 100644 index 0000000..2e8992e --- /dev/null +++ b/content/faq/wat-is-een-konvent.md @@ -0,0 +1,5 @@ +--- +vraag: 'Wat is een konvent?' +--- + +Verenigingen zijn gegroepeerd in konventen. Deze konventen ondersteunen hen op allerlei manieren, zoals het organiseren van sporttornooien, het verdelen van subsidies en hen advies verlenen over hun werking. Er zijn zeven konventen aan de UGent: het [Seniorenkonvent](https://skghendt.be/index/), het [Faculteitenkonvent](https://fkgent.be/), het [Homekonvent](http://www.homekonvent.be/), het [Werkgroepen- en Verenigingenkonvent](https://wvk.ugent.be/), het [Politiek-Filosofisch konvent](https://pfk.ugent.be/), het [Internationaal konvent](https://internationaalkonv.wixsite.com/internationalkonvent) en het [Kultureel Konvent](http://www.student.ugent.be/kultkcentraal/). diff --git a/content/stuver.erb b/content/stuver.html.erb similarity index 100% rename from content/stuver.erb rename to content/stuver.html.erb diff --git a/content/verenigingen.json.erb b/content/verenigingen.json.erb new file mode 100644 index 0000000..897c519 --- /dev/null +++ b/content/verenigingen.json.erb @@ -0,0 +1 @@ +<%= verenigingen.to_json %> diff --git a/content/verenigingen/mcantus.md b/content/verenigingen/mcantus.md deleted file mode 100644 index b7f075b..0000000 --- a/content/verenigingen/mcantus.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -naam: Massacantus -verkorte_naam: Massacantus -konvent: mcantus ---- diff --git a/content/verenigingen/temp.md b/content/verenigingen/temp.md index 9d135b4..1fc0739 100644 --- a/content/verenigingen/temp.md +++ b/content/verenigingen/temp.md @@ -2,7 +2,7 @@ naam: Temp verkorte_naam: Temp tags: tem,p -konvent: TK +konvent: TempConvent bestuur: - functie: Voorzitter verkorte_naam: /tmp diff --git a/content/verenigingen/vvn.md b/content/verenigingen/vvn.md index db7fb09..a6b1580 100644 --- a/content/verenigingen/vvn.md +++ b/content/verenigingen/vvn.md @@ -3,7 +3,7 @@ naam: VVN verkorte_naam: VVN themas: - wetenschap-techniek -konvent: WVK +konvent: wvk logo: placeholder.png contact: vvn@student.ugent.be website: https://vvn.ugent.be/ diff --git a/deploy.sh b/deploy.sh index 4299204..8c3997f 100755 --- a/deploy.sh +++ b/deploy.sh @@ -2,4 +2,7 @@ bundle exec nanoc -scp -rP 2222 output/ durfdoen@157.193.231.142:/home/durfdoen/public +date="`date --iso-8601=seconds`" + +scp -rP 2222 output/ "durfdoen@157.193.231.142:/home/durfdoen/builds/$date" && +ssh durfdoen@157.193.231.142 -p 2222 "rm /home/durfdoen/public && ln -s builds/$date /home/durfdoen/public" diff --git a/docs/hoe-pas-ik-data-van-een-vereniging-aan.md b/docs/hoe-pas-ik-data-van-een-vereniging-aan.md index 2574fbd..25a7183 100644 --- a/docs/hoe-pas-ik-data-van-een-vereniging-aan.md +++ b/docs/hoe-pas-ik-data-van-een-vereniging-aan.md @@ -1,6 +1,7 @@ -# Stappenplan om een vereniging aan te passen -1. Surf naar https://github.ugent.be/GentseStudentenraad/durfdoen-2.0/tree/verenigingen/content/verenigingen -2. zoek naar het bestand voor uw vereniging, dit is normaal `verenigingsnaam.md` of `afkorting van vereniging.md` -3. klik hierop en pas dit bestand aan -4. zorg ervoor dat je onderaan de pagina gekozen hebt voor "Create a *new branch* for this commit and start a pull request ..." -5. druk op de knop commit changes +# Stappenplan om een vereniging/konvent aan te passen +1. Surf naar https://github.ugent.be/ZeusWPI/durfdoen-2.0/tree/master/content/ +2. Open de juiste folder: `verenigingen` voor een vereniging, `konventen` voor een konvent of `evenementen` voor verenigingen die een specifiek evenement organiseren. +3. zoek naar het bestand voor uw vereniging, dit is normaal `verenigingsnaam.md` of `afkorting van vereniging.md` +4. klik hierop en pas dit bestand aan +5. zorg ervoor dat je onderaan de pagina gekozen hebt voor "Create a *new branch* for this commit and start a pull request ..." +6. druk op de knop commit changes diff --git a/layouts/default.erb b/layouts/default.erb index dbbd2db..3181d9e 100644 --- a/layouts/default.erb +++ b/layouts/default.erb @@ -1,6 +1,8 @@ -