Sources of ~ajhalili2006's website, built with Mkdocs for Material.
Find a file
Andrei Jiroh Halili 3b6b84728d Generally update the site and then some
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-07-15 17:40:48 +00:00
.github Update scripts to hell and back 2023-07-15 16:24:57 +00:00
.vscode docs(dni): add TOC and some minimal notes 2023-05-15 11:24:46 +00:00
bin Generally update the site and then some 2023-07-15 17:40:48 +00:00
docker Update scripts to hell and back 2023-07-15 16:24:57 +00:00
gmi Generally update the site and then some 2023-07-15 17:40:48 +00:00
markdown Generally update the site and then some 2023-07-15 17:40:48 +00:00
overrides chore(global): 👷 improve 404 page and Gitpod config, plus some VSC ws config changes 2023-03-24 17:36:48 +00:00
tools Add both hut CLI and scdoc as git submodules for local dev 2023-07-03 16:36:31 +00:00
.build.yml Update scripts to hell and back 2023-07-15 16:24:57 +00:00
.env.example chore(global): usual commit-them-all to avoid data loss 2023-05-05 09:24:28 +00:00
.gitignore Generally update the site and then some 2023-07-15 17:40:48 +00:00
.gitlab-ci.yml Generally update the site and then some 2023-07-15 17:40:48 +00:00
.gitmodules Add both hut CLI and scdoc as git submodules for local dev 2023-07-03 16:36:31 +00:00
.gitpod.Dockerfile Update hadolint config and fix some issues on gitpod Dockerfile 2023-07-12 16:12:40 +00:00
.gitpod.yml chore(global): usual commit-them-all to avoid data loss 2023-05-05 09:24:28 +00:00
.hadolint.yml Update hadolint config and fix some issues on gitpod Dockerfile 2023-07-12 16:12:40 +00:00
.wakatime-project chore(global): usual commit-them-all to avoid data loss 2023-05-05 09:24:28 +00:00
build.sh Make deps install sane without venv 2023-07-14 16:59:47 +00:00
mkdocs.yml chore(global): usual commit-them-all to avoid data loss 2023-05-05 09:24:28 +00:00
package-lock.json build(deps-dev): add Wrangler CLI for CF Pages deploy via GitLab CI [skip ci] 2023-03-24 18:22:20 +00:00
package.json chore(global): usual commit-them-all to avoid data loss 2023-05-05 09:24:28 +00:00
README.md Update some scripts and then some 2023-07-15 16:56:29 +00:00
requirements.txt chore(global): usual commit-them-all to avoid data loss 2023-05-05 09:24:28 +00:00
start-caddy-tildeserv.sh Update content on keys and stuff 2023-01-19 11:35:32 +00:00
vern.Caddyfile Update repo README and some docs + Caddyfile config 2022-12-26 17:28:16 +00:00

~ajhalili2006's website

Hosted on pages.dev GitLab last commit

This is my sources for both andreijiroh.(eu.org|dev) and tilde userpages in Ctrl-C Club and ~vern, built with Mkdocs + Material theme by ~squidfunk. (Sources for Gemini version of the website is available at gmi directory.)

Mirrors

Canonically developed at mau.dev where the deployments happen, with the following mirrors being maintained:

Development

# clone the repo
# pick one on the clone URLs
glab repo clone https://mau.dev/ajhalili2006/tildeverse-web
gh repo clone ajhalili2006/ajhalili2006.github.com
git clone git@git.sr.ht:~ajhalili2006/tildeweb

# maybe do this on a feature branch
git switch -c your-git-username/your-suggestion-here

# install deps via venv
python3 -m venv venv
source ./venv/bin/activate
pip3 install -r requirements.txt

# preview site and edit in another session
mkdocs serve
nano markdown/path-to-file.md

# done?
git stage . && git commit --signoff

# send patches via GitLab or GitHub through the CLI
glab auth login --host "https://mau.dev" # authenticate CLI
glab -R https://mau.dev/ajhalili2006/tildeverse-web mr create --allow-collaboration -b main
gh -R ajhalili2006/tildeverse-web pr create # might automatically closes PR due to mirror status

# or via my public inbox on sourcehut
# see https://git-send-email.io for setup and guide
git config sendemail.to "~ajhalili2006/public-inbox@lists.sr.ht" # NOT my personal email
git config format.subjectPrefix "PATCH tildeweb" # identification in archives + builds.sr.ht
git config --global sendemail.annotate yes
git config --global format.signOff true # needed for compliance with Linux DCO
git send-email HEAD^

Contributing

Patches are always welcome, although you must sign-off your commits to comply with the Linux DCO. Please be reminded that while this is a personal open-source project, please expect long waiting times during pathc reviews and don't be disappointed when I disagree on stuff and chose not to merge the patches for any reasons, including mental health breaks.

License

Unless otherwise noted,

The only thing that's not covered by this is the favicon version of my profile picture.