Here is my blog! Here’s what I used: Static Site Generator: Hugo since I wanted the simplest way possible to build it. Low resource usage and quick build time, native support for markdown is great too! Theme: PaperMod a very simple theme, customizable and it just works. Git hosting: Gitea for hosting the source code, also within my home server. Web Server: NGINX which is pretty much the standard nowadays. Tunneling: Cloudflare Tunnel, a pretty cool Cloudflare service to expose a local service within your network to the internet without dealing dealing with Dynamic DNS nor any other complicated workaround. CI/CD: I have configured a Gitea webhook to trigger a pull of the latest changes and perform a build of the source code. Fairly bare bones, I did rely a bit on prompting to piece everything together, but now that everything is working I’ll begin studying each piece to better understand how they all work. Hope you enjoy the blog!
How to configure neovim's Lua LS for Love2D
I’ve been trying out Love2D by recreating old retro games, I like how simple Love is, and I get to use neovim as my editor of choice. While browsing the Lua LS documentation, I noticed this on the “Add-ons” page. Addons can be used to add additional content for the Lua Language Server by doing the following: - Providing definitions for a framework/library/API. This had bothered me for a while, since using Love’s API does not provide any sort of competition. ...
Giving self-hosting another try
In 2024 I bought a Raspberry PI in hopes of building cool at home projects. Turns out, I left it unused for about 8 months, until I wanted to try out self-hosting before trying to sell it. After building an overly complicated setup with docker containers, reverse proxying, cloud flare tunnel, tailscale, etc. I wasn’t quite happy with the result and ended up selling it after 6 months. Today, I’m giving self-hosting another go, but with hopefully with a simpler system. ...