Database CI/CD and Security at Scale
Monthly Archives: January 2026
Zensical SSG – the next mkdocs material
Zensical creates scalable Open Source systems for technical writing that always keep you in the flow
python httpx
HTTPX is a fully featured HTTP client library for Python 3. It includes an integrated command line client, has support for both HTTP/1.1 and HTTP/2, and provides both sync and async APIs.
wordpress to mkdocs markdown
wordpress to mkdocs markdown
- export wordpress to xml
- convert xml to md with wetm
- create a new mkdocs material site on github pages, gitlab pages or vercel ci/cd
refs
- https://github.com/lonekorean/wordpress-export-to-markdown
- https://squidfunk.github.io/mkdocs-material/
- https://ultrabug.fr/en/Tech%20Blog/2021/2021-03-12-from-wordpress-to-mkdocs/
- https://claassen.net/geek/blog/2024/01/blogging-with-mkdocs.html
- https://balharrie.uk/p/switching-my-website-to-mkdocs/
python pip pipx & uv
as well as python pip and python pipx there is also
uv – a Python package installer (fast alternative to pip)
https://docs.astral.sh/uv/getting-started/installation/#upgrading-uv
Learn to Code — For Free — Coding Courses for Busy People
Learn to Code — For Free
— Read on www.freecodecamp.org/learn
gitlab pages ci file needs pages:true
the gitlab ci/cd file (.gitlab-ci.yml) for gitlabpages needs pages:true to generate your project-HASH.gitlab.io site
dpl: stage: deploy pages: true
this will appear as a magic step in your deploy pipeline
deploy dpl pages:deploy
https://docs.gitlab.com/user/project/pages/#using-gitlab-pages
GitLab Pages has removed the namespace level Pages settings
GitLab Pages has removed the namespace level Pages settings for:
personal accounts
free-tier namespaces
If you deploy Pages from a personal namespace, GitLab assigns a domain like:
This is the new default behaviour.
You only get the clean URL IF YOU PAY
but you can add a domain to a project
The steps are:
Go to your project
Open Settings → Pages (this does exist at the project level)
Add a new domain
GitLab gives you a DNS record
Add it to your DNS provider
GitLab issues a free HTTPS certificate
BUT FIRST
Move your project into a group namespace (free).
Groups do still have Pages → Domains.
Add a custom domain
The UI is hidden unless the project is in a group.
So again, you must move the project into a group first.
STOP PRESS
This hashed domain is the only domain GitLab will give you on the free plan.
https://mkdocs-3-d7d8a1.gitlab.io
You need to switch to GITHUB NETLIFY or VERCEL today for FREE clean URLs !
gitlab pages
gitlab pages (hugo, jekyll, mkdocs etc)
redwoodjs is now redwoodsdk
redwoodjs is now redwoodsdk
A simple framework for humans. Server-first React with zero magic. Built to stay understandable. RedwoodSDK begins as a Vite plugin that unlocks SSR, React Server Components, Server Functions, and realtime features. Its standards-based router, with support for middleware and interruptors, gives you fine-grained control over every request and response. With built-in access to Cloudflare Workers, D1 (Database), R2 (Storage), Queues, AI, and full local emulation via Miniflare, development feels just like production.
https://github.com/redwoodjs/rwsdk.com

You must be logged in to post a comment.