Home
Welcome to tork.dev!
This page is a work-in-progress theme which has now replaced the old one.
The hard part with developing this is that I have no content to design around yet. Only some vague ideas. I try to make progress none-the-less.
For the time being, this will serve as documentation and perhaps an ideas board for what this new webpage will contain.
Tech
The frontend is basic HTML and CSS. The backend involves generating HTML from Markdown documents using Parsedown in PHP. I also do code formatting with the help of KeyLighter.
Limitations Inspire Creativity
The front end should be purely html and css, no JavaScript. That way people who don't want to execute arbitrary JavaScript in the browser get the same experience as everyone else.
This feeds into the other limitation. No fingerprinting. I will not be looking at user-agents, or IP-addresses, or anything of that nature. Given the frontend will not have JavaScript, this naturally limits fingerprinting vectors anyway.
Wants and Wishes
- The little stats line in the nav bar should populate with real numbers.
- I should be able to write these articles in markdown documents, and store them in a regular folder structure. Then have PHP parse URL requests and return the corresponding HTML document generated from the markdown dynamically.
- Optionally save / cache the generated HTML document to save on compute. I would have to compare creation dates on .md and .html docs to regenerate outdated HTML documents.
- A way to navigate different pages using the navbar. Maybe a dropdown on the "Files" button? Would have to be more obvious than that though.
Code Snippets
Below is a fun little python one-liner I wrote:
positiveNegativeOne = (random.randint(0, 1) << 1) - 1It took me way too long to implement this code formatting. Turns out I was outputting the unformatted html after doing a bunch of formatting, and beating my head against a wall wondering why it wasn't working as expected...
Here's a cat, his name is Nemo

Last modified 29th of July, 2026.