Introduction
Hello there 👋
My name is Darren and this is my blog. This is a new blog about my interests, which are Linux, Cybersecurity, Distributed Systems Architecture and Music.
I also like reading and technically enjoy writing but it really inflames my imposter syndrome.
This blog is built using Hugo, GitLab and Cloudflare… for now :D
The first few posts will likely be disjointed and arbitrary. I’m using this as a way to force myself to learn some new things are write about them. Like Mermaid diagrams.
Here is a very basic one describing how deployment of this site works.
Something to figure out from above, the Mermaid Live Editor seems to support Font Awesome icon annotations in the objects, but this is isn’t working in Hugo. I assume because the embedded mermaid dependency in the Poison theme needs to be updated.
Resources
The following articles helped me get this blog up and running
- Deploying Hugo from Self-Hosted GitLab to Cloudflare Pages. I’m not using self-hosted GitLab but the
.gitlab-ci.ymlexample was very useful - Introducing Poison - This theme. Some useful shortcodes for tabs, mermaid and katex.
- Deploying Cloudflare Pages with GitLab CI/CD