- [x] images for projects in list - [x] new git server - [x] set up gitolite and cgit for push permissions and public viewing: https://www.omarpolo.com/post/cgit-gitolite.html https://matejamaric.com/blog/git-server/ https://0x42.sh/cgit-nginx-gitolite-a-personal-git-server/ https://wiki.archlinux.org/title/Cgit#Gitolite - [x] cgit don't show .git - [x] cgit and gitoliterc config in repo - [x] cgit styling https://mitjafelicijan.com/making-cgit-look-nicer.html https://www.hackitu.de/cgithub/ https://git.causal.agency/cgit-pink/ https://git.zx2c4.com/cgit/ - [x] vps backup - [x] add my best repos, with groups - [ ] custom cgit fork, default about page - [ ] cgit dark mode, add back checker color - [ ] cgit favicons and icon - [ ] get rid of gitolite admin repo Potential Improvements to CGit: - Patch for setting default page - Add better default styling - Click on things to copy them to clipboard - Client side code highlighting - "Copy blob" button - Clicking "tree" tab resets to root of tree even if you're in a blob - Switch branch goes in a more reasonable place - List of branches which a commit is in - Branch compare ahead or behind - Readme, md files, etc are displayed like the about page - Direct gitolite access integration - Somehow allow people to access private repos on web, maybe http pushing - Web doc version of manpage Revamp - [x] port articles to directories - [ ] no subtitles in title, better title sizing - [ ] everything is in sections - [ ] better h1..h6 styling - [ ] clean up project style (wide container, each element)