Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 21
  1. AI token economy (September 2026)

    Quick update on my work setup.

  2. Setting up Anubis bot protection

    After facing aggressive server scraping and probing attacks, I augmented my fail2ban setup with Anubis—a Docker-deployed firewall utility that bothers bots by forcing them to solve CPU-heavy cryptographic challenges…

  3. How to cleanly include npm packages in a Hugo build without committing third-party files…

  4. Building a Git comment system for Hugo

    I dropped WordPress from two of my sites, moving comments on one to Mastodon and building a custom, databaseless Go/Docker API for the other that submits comments as YAML files via Pull Requests for build-time rendering…

  5. Lazy‑loads only the grammars needed, trimming the page’s CSS Custom Highlight JS from ~90 kb to ~5 kb…

  6. fail2ban jail to block HTTP probing

    I’ve hardened my VPS with fail2ban to stop WordPress brute‑force attacks, but a recent traffic spike revealed a flood of GET probes searching for vulnerable files.

  7. The CSS Custom Highlight API lets you drop the usual span wrappers from code blocks and still get pretty syntax highlighting.

  8. I’m constantly tinkering with ways to make publishing Hugo blogs even smoother, and today I swapped the long, tedious npm console commands for quick shortcuts in VS Code’s command palette.

  9. Creating an emoji picker UI

    I’ve always liked to sprinkle emojis into my blog posts, but my Mac isn’t up‑to‑date, so I keep missing the newest ones like 🫪.

  10. I’m continuing to push automation on my Hugo site so I can avoid repetitive, error‑prone tasks.

  11. Validating Frontmatter in Markdown

    I just moved my site to Hugo and started adding a bunch of scripts to keep things tidy.

  12. Migrating from WordPress to Hugo

    I asked my Mastodon followers whether to move my 16‑year‑old WordPress blog to Hugo.

  13. How to delete old Gitea workflow runs

    It is quite surprising there’s no out-of-the-box cron job to delete workflow runs from a Gitea repository at admin level or instance-wide.

  14. AI token economy (July 2026)

    The whole AI token economy is quite ridiculous.

  15. After Moving most of my GitHub repos to a self hosted Gitea the next step was to ensure my data would be safe from disaster. backup-gitea.sh runs on macOS, asks Gitea to create a dump inside its Docker container on the Ubuntu VPS, and downloads the result…

  16. For years, I was a heavy GitHub user with around 100 repositories, using it simply for static file hosting, GitHub Pages, and basic CI/CD workflows like Hugo or custom Node builds…

  17. Migrating Mastodon to Docker

    I was not expecting the migration to be this easy.

  18. Woke up today with a brand new WordPress release.

  19. On my photography blog, I always add a Gallery Block and always configure it in the same way: 1 column, no image cropping, and link to the media file.

  20. How to reuse GitHub workflows

    I have 4 Hugo CMS blogs (Anime, Manga, KDramas, and a private wiki), all of which have a very similar setup (the theme is practically the same).

  21. I don’t know you, a programmer/developer/coder, who uses AI, but where I’ve seen you truly excel is at creating scripts for previously done manual tasks 👨‍💻 I love to automate my work; you probably do too.