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. + +2025 | Edinburgh, Scotland | 2 1 + +> 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)! πŸ‘¨β€πŸ‘©β€πŸ‘¦ + +--- + +
+ Back to top ↑ +
+ + + +2025 | Edinburgh, Scotland | 1 1 + +> 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! πŸ₯³ 🎈 πŸŽ‰ + +--- + +
+ Back to top ↑ +
+ +## 2024. + +2024 | Fiverr | 1 1 + +> This one was made by **[@sindorochaidar](https://www.fiverr.com/sindorochaidar)** on **Fiverr** - I largely wanted a laugh (and he delivered)! πŸ˜€ + +--- + +
+ Back to top ↑ +
+ + + +2024 | Edinburgh, Scotland | 2 1 + +> 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! πŸ΄β€β˜ οΈπŸ›³οΈ + +--- + +
+ Back to top ↑ +
+ + + +2024 | Edinburgh, Scotland | 1 1 + +> 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) πŸ˜‚ + +--- + +
+ Back to top ↑ +
+ + + +2024 | Brighton, United Kingdom | 1 1 + +> 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 πŸ‘πŸΌ. + +--- + +
+ Back to top ↑ +
+ + + +2024 | London, United Kingdom | 1 1 + +> 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! πŸ˜‚ + +--- + +
+ Back to top ↑ +
+ + + +2024 | Brussels, Belgium | 1 1 + +> This flattering one was drawn by a kind man in **Brussels, Belgium** (πŸ‡§πŸ‡ͺ). Halfway through, it suddenly poured β€” but thankfully, he had an umbrella! β˜‚οΈ + +--- + +
+ Back to top ↑ +
+ + + +2024 | Prague, Czechia | 1 1 + +> 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 πŸ‘πŸΌ. + +--- + +
+ Back to top ↑ +
+ + + +2024 | Wroclaw, Poland | 1 1 + +> A quick caricature made by a mother in **WrocΕ‚aw, Poland** (πŸ‡΅πŸ‡±). I searched all over Poland to find someone, and she delivered! πŸ˜‚ + +--- + +
+ Back to top ↑ +
+ + + +2024 | Kyoto, Japan | 2 1 + +> 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! πŸ„πŸŒΎπŸšœ + +--- + +
+ Back to top ↑ +
+ + + +2024 | Kyoto, Japan | 1 1 + +> 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. + +--- + +
+ Back to top ↑ +
+ +## 2023. + +2023 | Jeoungju, South Korea | 1 1 + +> 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 πŸ‘πŸΌ. + +--- + +
+ Back to top ↑ +
+ +## 2022. + +2022 | Melbourne, Australia | 1 1 + +> 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! + +--- + +
+ Back to top ↑ +
+ +## 2019. + +2019 | Mt Fuji, Japan | 1 1 + +> 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! 😁 + +--- + +
+ Back to top ↑ +
+ +## 2012. + +2012 | Geelong, Australia | 1 1 + +> 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. πŸ¦” πŸ˜‚ + +--- + +
+ Back to top ↑ +
+ +## 2011. + +2011 | Geelong, Australia | 1 1 + +> 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**! πŸ™ + +--- + +
+ Back to top ↑ +
+ + 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). -