From 2382acfaa623cf666071c5fec24825b9a7c44890 Mon Sep 17 00:00:00 2001 From: Jack Jamison Date: Sun, 5 Jul 2026 15:55:25 -0400 Subject: syntax highlighting cgit --- TODO | 4 ++-- configuration/cgitrc | 1 + readme.md | 4 ++++ scripts/deploy.sh | 15 --------------- scripts/redeploy.sh | 15 +++++++++++++++ 5 files changed, 22 insertions(+), 17 deletions(-) create mode 100644 readme.md delete mode 100755 scripts/deploy.sh create mode 100755 scripts/redeploy.sh diff --git a/TODO b/TODO index 048e4b5..2205458 100644 --- a/TODO +++ b/TODO @@ -6,11 +6,11 @@ https://matejamaric.com/blog/git-server/ https://0x42.sh/cgit-nginx-gitolite-a-personal-git-server/ - [x] cgit don't show .git -- [ ] cgit and gitoliterc config in repo -- [ ] get rid of gitolite admin repo +- [x] cgit and gitoliterc config in repo - [ ] cgit dark mode, better tab layout, about page https://mitjafelicijan.com/making-cgit-look-nicer.html https://www.hackitu.de/cgithub/ +- [ ] get rid of gitolite admin repo - [ ] backup Revamp diff --git a/configuration/cgitrc b/configuration/cgitrc index 4675fc0..a7abb90 100644 --- a/configuration/cgitrc +++ b/configuration/cgitrc @@ -6,6 +6,7 @@ logo=/cgit.png virtual-root=/ enable-index-owner=0 clone-prefix=https://git.jackjamison.net +source-filter=/usr/lib/cgit/filters/syntax-highlighting.py # homepage root-title=Jack Jamison's Repositories diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..82b87f3 --- /dev/null +++ b/readme.md @@ -0,0 +1,4 @@ +# jackjamison.net + +## First time setup +Install: `cgit`, `nginx`, `gitolite` and git user, `zola`, `python3-pygments` \ No newline at end of file diff --git a/scripts/deploy.sh b/scripts/deploy.sh deleted file mode 100755 index 0cd5ed3..0000000 --- a/scripts/deploy.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/bash -set -e - -# symlink configs -cp ./configuration/homepage.conf /etc/nginx/sites-enabled/homepage.conf -cp ./configuration/cgitrc /etc/cgitrc -install -o git -g git ./configuration/gitolite.rc /var/git/.gitolite.rc - -# build and sync zola static site -(cd zola-static && zola build) -mkdir -p /var/www/homepage/ -rsync -av --delete ./zola-static/public/ /var/www/homepage/ - -# sync interactive site -rsync -av --delete ./interactive/ /var/www/interactive/ diff --git a/scripts/redeploy.sh b/scripts/redeploy.sh new file mode 100755 index 0000000..0cd5ed3 --- /dev/null +++ b/scripts/redeploy.sh @@ -0,0 +1,15 @@ +#!/bin/bash +set -e + +# symlink configs +cp ./configuration/homepage.conf /etc/nginx/sites-enabled/homepage.conf +cp ./configuration/cgitrc /etc/cgitrc +install -o git -g git ./configuration/gitolite.rc /var/git/.gitolite.rc + +# build and sync zola static site +(cd zola-static && zola build) +mkdir -p /var/www/homepage/ +rsync -av --delete ./zola-static/public/ /var/www/homepage/ + +# sync interactive site +rsync -av --delete ./interactive/ /var/www/interactive/ -- cgit v1.2.3