Victoria Lacroix

Colophon

Usage of Generative Software

vtrlx.ca does not contain any language-model generated media—neither its text, nor its images. I have never "used AI" and I never will. I abhor this "technology" and eagerly await its demise. As the site is in my name, its content is written exclusively by myself.

Technical Information

vtrlx.ca is powered by a Hetzner VPS running Ubuntu LTS, and the web server is powered by NGINX.

Hetzner website

Get Ubuntu

NGINX

vtrlx.ca's content is generated to HTML from Gemtext source using a static site generator of my own making based on one by Pixelo789. Feel free to do what you want with my static site generator's source code.

My static site generator's source code

Gemtext Specification

Source code for Pixelo789's Codeberg Pages site

Updates to this site are made using a post-receive Git hook. Its code is reproduced below.

#!/bin/sh

TMP_DIR=/tmp/site
TMP_HTML=$TMP_DIR/html
GIT_DIR=/home/victoria/site
DEPLOY_DIR=/var/www/vtrlx.ca

rm -rf $TMP_DIR
git clone --recursive $GIT_DIR $TMP_DIR
cd $TMP_DIR
lua5.1 main.lua
cd /
rm -rf $DEPLOY_DIR
mv $TMP_HTML $DEPLOY_DIR
rm -rf $TMP_DIR