diff --git a/Makefile b/Makefile
index da7a76a..fcad574 100644
--- a/Makefile
+++ b/Makefile
@@ -5,10 +5,10 @@ PROJECT=jcleal.me
endif
# The path to the resume metadata file.
-RESUME_METADATA ?= content/resume/metadata.yml
+RESUME_METADATA ?= resume/metadata.yml
# The path to the resume content.
-RESUME_CONTENT ?= content/resume/data.md
+RESUME_CONTENT ?= resume/data.md
# ---
@@ -101,7 +101,7 @@ serve: dist/public
-v "$(PWD):/app" \
-p "1313:1313" \
$(REPO)/hugo \
- server
+ server --disableFastRender
PHONY += generate-website serve
diff --git a/Makefile.common.mk b/Makefile.common.mk
index 0de6f4c..8615307 100644
--- a/Makefile.common.mk
+++ b/Makefile.common.mk
@@ -114,6 +114,12 @@ endif
# The CPU architecture to target when building binaries.
BUILDING_ARCH ?= $(ARCH)
+# The id of the user.
+UID := $(shell id -u)
+
+# The id of the group.
+GID := $(shell id -g)
+
# ---
# All '.*sh' files in the repository (excluding submodules).
@@ -657,6 +663,8 @@ define build_image
@test -z "$(CI)" || echo "##[group]Building $(2)."
docker build \
$(patsubst %,-t $(2):%,$(TAGS)) \
+ --build-arg UID=$(UID) \
+ --build-arg GID=$(GID) \
-f $(1) .
@test -z "$(CI)" || echo "##[endgroup]"
endef
diff --git a/content/_index.md b/content/_index.md
index 1c4e293..0f73000 100644
--- a/content/_index.md
+++ b/content/_index.md
@@ -1,6 +1,6 @@
Hi! I'm Jordan. ππΌ
-I'm a **DevOps Engineer** based in the **United Kingdom** (previously **Melbourne, Australia**) focused on solving problems using Go, Bash, and deploying to AWS.
+I'm a **DevOps Engineer** based in the **United Kingdom** (previously **Melbourne, Australia**) focused on solving problems using `Go`, `Bash`, and deploying to `AWS`.
Some key areas of interest for me are:
diff --git a/content/posts/hello-world.md b/content/posts/hello-world.md
index 1945405..8409c13 100644
--- a/content/posts/hello-world.md
+++ b/content/posts/hello-world.md
@@ -1,10 +1,11 @@
---
-title: "Hello World!"
date: 2020-12-29
-description: "My first blog post"
+title: "Hello World!"
+description: "My first blog post."
tags: [blog]
---
This is my first blog post, just to see how things look / are formatted.
More coming soon :)
+
diff --git a/content/posts/my-caricatures.md b/content/posts/my-caricatures.md
new file mode 100644
index 0000000..8cb41af
--- /dev/null
+++ b/content/posts/my-caricatures.md
@@ -0,0 +1,224 @@
+---
+date: 2025-05-26
+title: "My caricatures"
+description: "A collection of my caricatures over the years."
+tags: [caricatures, first-post]
+---
+
+
+
+### Hi ππΌ
+
+I wanted to share a collection of caricatures I've had made (or had made for me) over the years - I had picked up a few before, but I really started collecting them properly after I travelled to **South Korea** in **2023**.
+
+I love seeing how different artists interpret how I look β itβs weird and funny and kind of fascinating.
+
+Check them out! (they are broken down by the year they were made) ππΌ
+
+[2025](#2025) | [2024](#2024) | [2023](#2023) | [2022](#2022) | [2019](#2019) | [2012](#2012) | [2011](#2011)
+
+## 2025.
+
+
+
+> This caricature was made with my Mum and I as the subject - my parents came over from Australia to visit my partner & I in **Edinburgh, Scotland** (π΄σ §σ ’σ ³σ £σ ΄σ Ώ). We got this to commemorate the occasion near **Edinburgh Castle** (for a third time)! π¨βπ©βπ¦
+
+---
+
+
+
+
+
+
+
+> This was a last minute caricature made by a lovely artist in **Edinburgh, Scotland** (π΄σ §σ ’σ ³σ £σ ΄σ Ώ) near **Edinburgh Castle** (again). I wanted to grab one on my last day in my `20`s! π₯³ π π
+
+---
+
+
+
+## 2024.
+
+
+
+> This one was made by **[@sindorochaidar](https://www.fiverr.com/sindorochaidar)** on **Fiverr** - I largely wanted a laugh (and he delivered)! π
+
+---
+
+
+
+
+
+
+
+> This was the first official caricature I had made in **Edinburgh, Scotland** (π΄σ §σ ’σ ³σ £σ ΄σ Ώ) near **Edinburgh Castle**. The man who painted this, using watercolor, looked & dressed like Jack Sparrow which was very interesting! He has a unique style and was very popular! π΄ββ οΈπ³οΈ
+
+---
+
+
+
+
+
+
+
+> This one is a bit of a joke - I made one myself! At the time, I was carrying a fair few caricatures around while attending the the **Fringe Festival** in **Edinburgh, Scotland** (π΄σ §σ ’σ ³σ £σ ΄σ Ώ) - I wanted to see if I could make one! (it's MUCH harder than it looks) π
+
+---
+
+
+
+
+
+
+
+> One of my favourite caricatures - I got this commissioned by **[Robert Farrow](https://robertfarrowartist.com/)**, an incredible artist I met in **Brighton, United Kingdom** (π¬π§). In person, this has such vivid color! I'll be asking for another one from him in the future ππΌ.
+
+---
+
+
+
+
+
+
+
+> Not the biggest fan of this one, mainly because of the artist. I think it is a nice drawing, but yeah, not the best time while it was being made in **London, United Kingdom** (π¬π§). I do like comparing it to the one from **Brussels, Belgium** though! π
+
+---
+
+
+
+
+
+
+
+> This flattering one was drawn by a kind man in **Brussels, Belgium** (π§πͺ). Halfway through, it suddenly poured β but thankfully, he had an umbrella! βοΈ
+
+---
+
+
+
+
+
+
+
+> A quality drawing from a lovely man in **Prague, Czechia** on **Charles Bridge** (π¨πΏ) - I feel he managed to get my style perfectly - a quality drawing! There were a fair few people passing me and giving a classic thumbs up ππΌ.
+
+---
+
+
+
+
+
+
+
+> A quick caricature made by a mother in **WrocΕaw, Poland** (π΅π±). I searched all over Poland to find someone, and she delivered! π
+
+---
+
+
+
+
+
+
+
+> A beautiful caricature from **[@shinji](https://www.instagram.com/shinji_arts)** who drew himself in the background! We had a great chat together in **Kyoto, Japan** (π―π΅). I love his style, it reminds me of Stardew Valley! ππΎπ
+
+---
+
+
+
+
+
+
+
+> This caricature was created by the lovely **[@jura](https://www.instagram.com/juraaa19)** for my partner and I in **Kyoto, Japan** (π―π΅) - she's very skilled and talented! Another one of my favourites.
+
+---
+
+
+
+## 2023.
+
+
+
+> This is a caricature I got made in **Jeoungju, South Korea** (π°π·). It's my favourite one! The artist made this within 5 or so minutes, which was insane to me. The artist didn't speak english either, so it was a very nice experience when he did the reveal. One day I'll go back and get a new one made ππΌ.
+
+---
+
+
+
+## 2022.
+
+
+
+> While not a new drawing per say, to signify the end of my relationship with my ex, I modified and changed this caricature to fit my life going forward in **Melbourne, Australia** (π¦πΊ). I use this image for my profile pictures online A LOT!
+
+---
+
+
+
+## 2019.
+
+
+
+> This is the first caricature I ever got made, with my ex, at the **Fugi-Q Highland** theme park near **Mt Fui, Japan** (π―π΅). The artist captured us well, minus our really large teeth! π
+
+---
+
+
+
+## 2012.
+
+
+
+> One of my first caricatures! It was made by friend, **Jess**, while we were in **Year 12** in **Geelong, Australia** (π¦πΊ). I had blonde hair like a porcupine at this time, no joke. π¦ π
+
+---
+
+
+
+## 2011.
+
+
+
+> Funnily enough, this was the first caricature I had made of me - it was by a teacher, **Mr Nutt**, while I was taking a serious test in **Geelong, Australia** (π¦πΊ). I didn't appreciate it at the time, for some reason, but looking back this one is one of my favourites. He really captured me, my mood, and my hair at the time. Thank you, **Mr Nutt**! π
+
+---
+
+
+
+
diff --git a/content/resume.md b/content/resume.md
index 9b3cc28..643a82c 100644
--- a/content/resume.md
+++ b/content/resume.md
@@ -1,12 +1,11 @@
---
title: ""
type: "page"
-# mainfont: FiraCode-Regular
---
-{{% readmarkdown "content/resume/data.md" %}}
+{{% readmarkdown "resume/data.md" %}}
diff --git a/layouts/_default/single.html b/layouts/_default/single.html
index 4b82133..112e3d3 100644
--- a/layouts/_default/single.html
+++ b/layouts/_default/single.html
@@ -19,6 +19,7 @@
{{ end }}
{{ .Title }}
+
{{ .Description }}
{{ end }}
@@ -32,7 +33,7 @@ {{ .Title }}
{{ if gt .Params.tags 0 }}
{{ end }}
diff --git a/layouts/shortcodes/readmarkdown.html b/layouts/shortcodes/readmarkdown.html
index 55d93ee..00f4a76 100644
--- a/layouts/shortcodes/readmarkdown.html
+++ b/layouts/shortcodes/readmarkdown.html
@@ -1,4 +1,9 @@
-{{ $file := .Get 0 | readFile }}
-{{ $file | markdownify }}
+
+
+
+{{ $file := .Get 0 }}
+{{ $content := readFile $file }}
+
+{{ $content | markdownify }}
diff --git a/content/resume/data.md b/resume/data.md
similarity index 100%
rename from content/resume/data.md
rename to resume/data.md
diff --git a/content/resume/metadata.yml b/resume/metadata.yml
similarity index 100%
rename from content/resume/metadata.yml
rename to resume/metadata.yml
diff --git a/static/css/custom.css b/static/css/custom.css
index eddcf06..cab1bea 100644
--- a/static/css/custom.css
+++ b/static/css/custom.css
@@ -1,16 +1,22 @@
+
.post-header .meta .date .day {
font-family: "Arial";
- font-size: 2em;
+ font-size: 3em;
margin-top: 10px;
}
.header .avatar img {
- width: 100px;
- height: 100px;
+ width: 80px;
+ height: 80px;
border-radius: 0%;
margin: 0px auto 0px auto;
}
+.rest {
+ font-weight: bold;
+ background-color: cyan;
+}
+
.highlight pre {
background-color: #333 !important;
}
@@ -18,3 +24,26 @@
body {
font-size: 15px !important;
}
+
+.centered-img {
+ display: block;
+ margin-left: auto;
+ margin-right: auto;
+ max-width: 600px;
+ width: 100%;
+ height: auto;
+ border: 2px solid black;
+}
+
+blockquote {
+ font-style: normal;
+ font-size: 1.0rem;
+}
+
+.post .tags ul.flat a:hover {
+ background: cyan;
+}
+
+.intro-text {
+ font-size: 1.05rem;
+}
diff --git a/static/css/custom.dark.css b/static/css/custom.dark.css
index d9a2af6..52d4ceb 100644
--- a/static/css/custom.dark.css
+++ b/static/css/custom.dark.css
@@ -1,3 +1,18 @@
+
+html.dark .rest {
+ font-weight: bold;
+ background-color: #3700ff;
+}
+
html.dark blockquote {
border-color: #3700ff;
}
+
+html.dark .centered-img {
+ border: 2px solid white;
+}
+
+.post .tags ul.flat a:hover {
+ background: cyan;
+ border: 1px solid white;
+}
diff --git a/static/img/caricatures/2011, Geelong, Australia, 1 1.jpg b/static/img/caricatures/2011, Geelong, Australia, 1 1.jpg
new file mode 100644
index 0000000..94a5841
Binary files /dev/null and b/static/img/caricatures/2011, Geelong, Australia, 1 1.jpg differ
diff --git a/static/img/caricatures/2012, Geelong, Australia, 1 1.jpg b/static/img/caricatures/2012, Geelong, Australia, 1 1.jpg
new file mode 100644
index 0000000..59ac095
Binary files /dev/null and b/static/img/caricatures/2012, Geelong, Australia, 1 1.jpg differ
diff --git a/static/img/caricatures/2019, Mt Fuji, Japan, 1 1.png b/static/img/caricatures/2019, Mt Fuji, Japan, 1 1.png
new file mode 100644
index 0000000..338b6d8
Binary files /dev/null and b/static/img/caricatures/2019, Mt Fuji, Japan, 1 1.png differ
diff --git a/static/img/caricatures/2022, Melbourne, Australia, 1 1.jpg b/static/img/caricatures/2022, Melbourne, Australia, 1 1.jpg
new file mode 100644
index 0000000..5d4f4af
Binary files /dev/null and b/static/img/caricatures/2022, Melbourne, Australia, 1 1.jpg differ
diff --git a/static/img/caricatures/2023, Jeoungju, South Korea, 1 1.png b/static/img/caricatures/2023, Jeoungju, South Korea, 1 1.png
new file mode 100644
index 0000000..d18e3a9
Binary files /dev/null and b/static/img/caricatures/2023, Jeoungju, South Korea, 1 1.png differ
diff --git a/static/img/caricatures/2024, Brighton, United Kingdom, 1 1.jpg b/static/img/caricatures/2024, Brighton, United Kingdom, 1 1.jpg
new file mode 100644
index 0000000..52bc547
Binary files /dev/null and b/static/img/caricatures/2024, Brighton, United Kingdom, 1 1.jpg differ
diff --git a/static/img/caricatures/2024, Brussels, Belgium, 1 1.png b/static/img/caricatures/2024, Brussels, Belgium, 1 1.png
new file mode 100644
index 0000000..30da253
Binary files /dev/null and b/static/img/caricatures/2024, Brussels, Belgium, 1 1.png differ
diff --git a/static/img/caricatures/2024, Edinburgh, Scotland, 1 1.jpg b/static/img/caricatures/2024, Edinburgh, Scotland, 1 1.jpg
new file mode 100644
index 0000000..f6b2877
Binary files /dev/null and b/static/img/caricatures/2024, Edinburgh, Scotland, 1 1.jpg differ
diff --git a/static/img/caricatures/2024, Edinburgh, Scotland, 2 1.jpg b/static/img/caricatures/2024, Edinburgh, Scotland, 2 1.jpg
new file mode 100644
index 0000000..2bed0f1
Binary files /dev/null and b/static/img/caricatures/2024, Edinburgh, Scotland, 2 1.jpg differ
diff --git a/static/img/caricatures/2024, Fiverr, 1 3.png b/static/img/caricatures/2024, Fiverr, 1 3.png
new file mode 100644
index 0000000..cf73e5a
Binary files /dev/null and b/static/img/caricatures/2024, Fiverr, 1 3.png differ
diff --git a/static/img/caricatures/2024, Kyoto, Japan, 1 1.png b/static/img/caricatures/2024, Kyoto, Japan, 1 1.png
new file mode 100644
index 0000000..d892d68
Binary files /dev/null and b/static/img/caricatures/2024, Kyoto, Japan, 1 1.png differ
diff --git a/static/img/caricatures/2024, Kyoto, Japan, 2 1.png b/static/img/caricatures/2024, Kyoto, Japan, 2 1.png
new file mode 100644
index 0000000..44a95c8
Binary files /dev/null and b/static/img/caricatures/2024, Kyoto, Japan, 2 1.png differ
diff --git a/static/img/caricatures/2024, London, United Kingdom, 1 1.jpg b/static/img/caricatures/2024, London, United Kingdom, 1 1.jpg
new file mode 100644
index 0000000..071963c
Binary files /dev/null and b/static/img/caricatures/2024, London, United Kingdom, 1 1.jpg differ
diff --git a/static/img/caricatures/2024, Prague, Czechia, 1 1.png b/static/img/caricatures/2024, Prague, Czechia, 1 1.png
new file mode 100644
index 0000000..b9a3770
Binary files /dev/null and b/static/img/caricatures/2024, Prague, Czechia, 1 1.png differ
diff --git a/static/img/caricatures/2024, Wroclaw, Poland, 1 1.jpg b/static/img/caricatures/2024, Wroclaw, Poland, 1 1.jpg
new file mode 100644
index 0000000..f61ee03
Binary files /dev/null and b/static/img/caricatures/2024, Wroclaw, Poland, 1 1.jpg differ
diff --git a/static/img/caricatures/2025, Edinburgh, Scotland, 1 1.jpg b/static/img/caricatures/2025, Edinburgh, Scotland, 1 1.jpg
new file mode 100644
index 0000000..bfbbe97
Binary files /dev/null and b/static/img/caricatures/2025, Edinburgh, Scotland, 1 1.jpg differ
diff --git a/static/img/caricatures/2025, Edinburgh, Scotland, 2 1.jpg b/static/img/caricatures/2025, Edinburgh, Scotland, 2 1.jpg
new file mode 100644
index 0000000..59fea07
Binary files /dev/null and b/static/img/caricatures/2025, Edinburgh, Scotland, 2 1.jpg differ
diff --git a/templates/README.md b/templates/README.md
deleted file mode 100644
index 2cebb9e..0000000
--- a/templates/README.md
+++ /dev/null
@@ -1,19 +0,0 @@
-
-%BADGES%
-
-%LOGO%
-
-%NAME%
-
-%DESCRIPTION%
-
-%SCRIPTS_TABLE%
-
-## TODOs
-
-* [x] Deploy website (via CI/CD).
-* [x] Add process to generate pdf from resume.md, using https://pandoc.org/.
-* [ ] Add some blog content (eg. a blog post on how this website is managed / deployed).
-* [ ] Look into creating a custom theme.
-* [ ] Add some Javascript charts which demo how to do sorting (eg. bubble sort).
-