summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--gulpfile.js10
-rw-r--r--package.json25
-rw-r--r--resources/jade/finals/index.jade (renamed from resources/jade/index.jade)38
3 files changed, 40 insertions, 33 deletions
diff --git a/gulpfile.js b/gulpfile.js
index 9159c76..becf429 100644
--- a/gulpfile.js
+++ b/gulpfile.js
@@ -2,6 +2,7 @@ var gulp = require('gulp'),
bower = require('gulp-bower'),
changed = require('gulp-changed'),
jade = require('gulp-jade'),
+ jadeModules = require('gulp-jade-modules'),
minifyhtml = require('gulp-minify-html'),
notify = require('gulp-notify'),
sass = require('gulp-ruby-sass');
@@ -41,12 +42,17 @@ gulp.task('css', function() {
});
gulp.task('jade', function() {
- var src = './resources/jade/*.jade',
+ var src = './resources/jade/finals/**/*.jade',
dst = './build';
return gulp.src(src)
.pipe(changed(dst, {extension: 'html'}))
- .pipe(jade())
+ .pipe(jadeModules({
+ paths: ['./resources/jade/include']
+ }))
+ .pipe(jade({
+ basedir: '/'
+ }))
.pipe(minifyhtml())
.pipe(gulp.dest(dst));
});
diff --git a/package.json b/package.json
index db2ad95..6c10cba 100644
--- a/package.json
+++ b/package.json
@@ -1,14 +1,15 @@
{
- "name": "camilstaps.nl",
- "version": "0.1.0",
- "devDependencies": {
- "gulp": "^3.8.11",
- "gulp-bower": "0.0.10",
- "gulp-changed": "~1.2.1",
- "gulp-jade": "~1.0.0",
- "gulp-minify-html": "~1.0.2",
- "gulp-notify": "^2.2.0",
- "gulp-ruby-sass": "^0.7.1",
- "markdown-js": "0.0.3"
- }
+ "name": "camilstaps.nl",
+ "version": "0.1.0",
+ "devDependencies": {
+ "gulp": "^3.8.11",
+ "gulp-bower": "0.0.10",
+ "gulp-changed": "~1.2.1",
+ "gulp-jade": "~1.0.0",
+ "gulp-jade-modules": "^1.0.1",
+ "gulp-minify-html": "~1.0.2",
+ "gulp-notify": "^2.2.0",
+ "gulp-ruby-sass": "^0.7.1",
+ "markdown-js": "0.0.3"
+ }
}
diff --git a/resources/jade/index.jade b/resources/jade/finals/index.jade
index 1f0ecd5..e54f7b9 100644
--- a/resources/jade/index.jade
+++ b/resources/jade/finals/index.jade
@@ -1,4 +1,4 @@
-extends ./include/layout.jade
+extends layout.jade
block content
h1 Camil Staps
@@ -35,7 +35,7 @@ block content
tr
td My wishlist:
td R, more functional programming, Node.js, Docker, LXC, functional programming on microcontrollers, data mining
-
+
h2 Work
table.main_table
tr
@@ -43,28 +43,27 @@ block content
td Owner of ViviSoft. #[a(href="mailto:info@vivisoft.nl") Contact me] for any projects in software or hardware development.
tr
td 2015 - present
- td
+ td
p Student assistant at the #[a(href="http://www.ru.nl/science") Faculty of Science] at the Radboud University Nijmegen.
+
+ mixin saItem(guide, name)
+ a(href=guide)= name
+ br
+
h6 2016-17
p
- | #[a(href="https://studiegids.science.ru.nl/2016/science/prospectus/inf_ba/course/40559/") Algorithms and Data Structures]
- br
- | #[a(href="https://studiegids.science.ru.nl/2016/science/course/40511/") Combinatorics]
- br
- | #[a(href="http://studiegids.science.ru.nl/2016/en/socsci/course/41452/") Functional Programming for AI]
- br
- | #[a(href="http://www.studiegids.science.ru.nl/2016/science/prospectus/inf_ba/course/40568/") Functional Programming 1]
- br
- | #[a(href="https://studiegids.science.ru.nl/2016/science/prospectus/inf_ba/course/40560/") Operating Systems]
+ +saItem("https://studiegids.science.ru.nl/2016/science/prospectus/inf_ba/course/40559/", "Algorithms and Data Structures")
+ +saItem("https://studiegids.science.ru.nl/2016/science/course/40511/", "Combinatorics")
+ +saItem("http://studiegids.science.ru.nl/2016/en/socsci/course/41452/", "Functional Programming for AI")
+ +saItem("http://www.studiegids.science.ru.nl/2016/science/prospectus/inf_ba/course/40568/", "Functional Programming 1")
+ +saItem("https://studiegids.science.ru.nl/2016/science/prospectus/inf_ba/course/40560/", "Operating Systems")
h6 2015-16
p
- | #[a(href="https://cs.ru.nl/~hubbers/courses/co_1516/") Combinatorics]
- br
- | #[a(href="https://studiegids.science.ru.nl/2015/science/prospectus/inf_ba/course/37072/") Functional Programming 1] and #[a(href="https://studiegids.science.ru.nl/2015/course/37073/") 2]
- br
- | #[a(href="https://studiegids.science.ru.nl/2015/science/prospectus/inf_ba/course/37067/") Introduction to Cryptography]
- br
- | #[a(href="https://cs.ru.nl/~hubbers/courses/ms_1516/") Mathematical Structures]
+ +saItem("https://cs.ru.nl/~hubbers/courses/co_1516/", "Combinatorics")
+ +saItem("https://studiegids.science.ru.nl/2015/science/prospectus/inf_ba/course/37072/", "Functional Programming 1")
+ +saItem("https://studiegids.science.ru.nl/2015/course/37073/", "Functional Programming 2")
+ +saItem("https://studiegids.science.ru.nl/2015/science/prospectus/inf_ba/course/37067/", "Introduction to Cryptography")
+ +saItem("https://cs.ru.nl/~hubbers/courses/ms_1516/", "Mathematical Structures")
h2 Education
table.main_table
@@ -112,6 +111,7 @@ block content
h2 Other interests
ul
+ li I am a radio amateur (#[a(href="https://www.hamqth.com/PD7LOL") PD7LOL]). I am primarily active on 20m with CW.
li I am a community moderator at the #[a(href="https://philosophy.stackexchange.com") Philosophy Stack Exchange].
li Making paper cuts, such as #[a(href="/assets/img/papercut.png") this one] or #[a(href="/assets/img/papercut-whales.png") that one].
li I have been a volunteer in the #[a(href="http://www.taize.fr/") Taizé] community in 2013-14.