From 3c93a5ccdf4dbf84bf1a616a59e605d296fae5df Mon Sep 17 00:00:00 2001 From: RikSolo Date: Sat, 24 May 2025 02:39:31 +0200 Subject: [PATCH] RBLicht content fixes. Add about. Add CV using site segments --- content/_data/site.js | 8 +++ content/includes/highlights.njk | 11 ++++ content/includes/navbar.njk | 31 +++++++++++ content/includes/skills.njk | 21 ++++++++ content/layouts/base-nonav.njk | 57 ++++++++++++++++++++ content/layouts/base.njk | 96 ++------------------------------- content/pages/cv.njk | 43 +++++++++++++++ content/pages/index.njk | 58 ++++++++------------ 8 files changed, 199 insertions(+), 126 deletions(-) create mode 100644 content/_data/site.js create mode 100644 content/includes/highlights.njk create mode 100644 content/includes/navbar.njk create mode 100644 content/includes/skills.njk create mode 100644 content/layouts/base-nonav.njk create mode 100644 content/pages/cv.njk diff --git a/content/_data/site.js b/content/_data/site.js new file mode 100644 index 0000000..e6bccc5 --- /dev/null +++ b/content/_data/site.js @@ -0,0 +1,8 @@ +export default function () { + return { + title: "Rik Berkelder", + url: process.env.site == "rblicht" ? "https://rblicht.nl" : "https://riksolo.com", + author: "Rik Berkelder", + site: process.env.SITE || 'default' + }; +} \ No newline at end of file diff --git a/content/includes/highlights.njk b/content/includes/highlights.njk new file mode 100644 index 0000000..6097482 --- /dev/null +++ b/content/includes/highlights.njk @@ -0,0 +1,11 @@ + \ No newline at end of file diff --git a/content/includes/navbar.njk b/content/includes/navbar.njk new file mode 100644 index 0000000..56eaef6 --- /dev/null +++ b/content/includes/navbar.njk @@ -0,0 +1,31 @@ +{% macro navItem(title, url, hyphen=true, target='_self') %} + + {{title}} + {% if hyphen %} - {% endif %} + +{% endmacro %} + +
+ +
\ No newline at end of file diff --git a/content/includes/skills.njk b/content/includes/skills.njk new file mode 100644 index 0000000..838979f --- /dev/null +++ b/content/includes/skills.njk @@ -0,0 +1,21 @@ +
+
+ Lighting & AV +
    +
  • GrandMA2/3, Avolites, Hog4, Obsidian Onyx
  • +
  • Capture, Vectorworks
  • +
  • RDM, dmXLAN, Luminex, Mikrotik
  • +
  • ATEM, Resolume, VMix, OBS
  • +
  • Timecode, Remote Production, System Integration
  • +
+
+
+ Software & IT +
    +
  • Typescript, Rust, C++
  • +
  • React (Native), Angular, NodeJS, Electron, Embedded
  • +
  • Git, Docker, Gitlab CI, GitHub Actions, DroneCI
  • +
  • Network Management, Cisco, Mikrotik, Netgear
  • +
+
+
\ No newline at end of file diff --git a/content/layouts/base-nonav.njk b/content/layouts/base-nonav.njk new file mode 100644 index 0000000..b206e33 --- /dev/null +++ b/content/layouts/base-nonav.njk @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + {%if tags.includes("blogpost")%} + + {%if description %} + + + {% endif %} + + + + + {%endif%} + + + {% if title %}{{title}} | {% endif %}{{site.title}} + + + + + {{content | safe}} + + + + + + + + + \ No newline at end of file diff --git a/content/layouts/base.njk b/content/layouts/base.njk index 932e48f..e1f9f3c 100644 --- a/content/layouts/base.njk +++ b/content/layouts/base.njk @@ -1,93 +1,7 @@ -{% macro navItem(title, url, hyphen=true, target='_self') %} - - {{title}} - {% if hyphen %} - {% endif %} - -{% endmacro %} +--- +layout: 'base-nonav.njk' +--- - - +{%include "navbar.njk"%} - - - - - - - - - - - - - - - - - - {%if tags.includes("blogpost")%} - - {%if description %} - - - {% endif %} - - - - - {%endif%} - - - {% if title %}{{title}} | {% endif %}{{site.title}} - - - -
- -
- - {{content | safe}} - - - - - - - - - - \ No newline at end of file +{{content | safe}} \ No newline at end of file diff --git a/content/pages/cv.njk b/content/pages/cv.njk new file mode 100644 index 0000000..3c2054d --- /dev/null +++ b/content/pages/cv.njk @@ -0,0 +1,43 @@ +--- +title: CV +permalink: "/cv/" +layout: 'base-nonav.njk' +draft: true +--- +
+

Rik Berkelder

+ Lighting Designer/Technician | Software Engineer | Nerd + +

About

+ +

+ I am a freelance lighting designer, technician, and systems specialist with a focus on touring productions and live + performance. Since 2018, I have worked freelance, initially alongside a career in IT and software engineering and + full time since 2022, bringing together technical precision, creative design, and a strong respect for the craft and + crew. +

+ +

+ I have designed lighting for touring shows that require both creative adaptability and practical problem solving on + the road. As a house and systems technician in a variety of venues, I regularly support international acts and + crews, adapting to varied + setups and workflows. My theatre and festival touring experience has also strengthened my ability to communicate + clearly with local teams and deliver consistent, high quality results in dynamic environments. +

+ +

+ A perfectionist by nature, I value preparation, attention to detail, and reliability while staying flexible and + collaborative to meet the demands of live production. My background in IT and network management supports + increasingly complex lighting and control systems, ensuring stable and efficient operation across all types of + venues. +

+ +

Skills

+ {%include "skills.njk" %} + +

Highlighted work

+ {%include "highlights.njk" %} + +

Contact

+ rik@rblicht.nl / +31 6 37 27 17 91 +
\ No newline at end of file diff --git a/content/pages/index.njk b/content/pages/index.njk index 3d16e4a..84c69a1 100644 --- a/content/pages/index.njk +++ b/content/pages/index.njk @@ -6,49 +6,37 @@ permalink: "/"

Rik Berkelder

Lighting Designer | Software Engineer | Nerd +{%if site.site == "rblicht" %} +

About

+

+ I am a freelance stage lighting technician, lighting designer, and lighting systems technician with a passion for the + intersection of technical precision and creative expression. My journey in lighting began in primary school, driven by + a fascination with how light shapes space and mood. Since 2018, I’ve been freelancing alongside a career in software + engineering and IT, transitioning to full-time freelance work in 2022. +

+ +

+ As a self-proclaimed perfectionist, I’ve learned to harness this trait to my advantage—valuing preparation over + improvisation and precision over guesswork. My attention to detail ensures that every cue, fixture, and system + performs exactly as intended. I bring professionalism, technical expertise, and a deep commitment to elevating every + production I work on, blending methodical planning with a love for creative problem-solving. +

+{%endif%} +

Skills

-
-
- Lighting & AV -
    -
  • GrandMA2/3, Avolites, Hog4, Obsidian Onyx
  • -
  • Capture, Vectorworks
  • -
  • RDM, dmXLAN, Luminex, Mikrotik
  • -
  • ATEM, Resolume, VMix, OBS
  • -
  • Timecode, Remote Production, System Integration
  • -
-
-
- Software -
    -
  • Typescript, GraphQL
  • -
  • React (Native), Angular, NodeJS, Electron
  • -
  • Git, Docker, Gitlab CI, GitHub Actions, DroneCI
  • -
  • Sass/SCSS, Tailwind, Bootstrap
  • -
-
-
+{%include "skills.njk" %}

Highlighted Projects/Clients

- +{%include "highlights.njk" %}

Contact

-mail@riksolo.com / rik@rblicht.nl +{% if site.site != "rblicht" %}mail@riksolo.com / {% endif %}rik@rblicht.nl

Find me elsewhere