From 9be2b67e354773c1f65d7502b5eee2dbf1bb1498 Mon Sep 17 00:00:00 2001 From: clarkzjw Date: Fri, 20 Jan 2023 14:55:36 -0800 Subject: bia: add cgit filters --- .../bia/ansible/roles/cgit/templates/cgitrc.j2 | 79 ++++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 clarkzjw.cc/config/bia/ansible/roles/cgit/templates/cgitrc.j2 (limited to 'clarkzjw.cc/config/bia/ansible/roles/cgit/templates/cgitrc.j2') diff --git a/clarkzjw.cc/config/bia/ansible/roles/cgit/templates/cgitrc.j2 b/clarkzjw.cc/config/bia/ansible/roles/cgit/templates/cgitrc.j2 new file mode 100644 index 0000000..39585fd --- /dev/null +++ b/clarkzjw.cc/config/bia/ansible/roles/cgit/templates/cgitrc.j2 @@ -0,0 +1,79 @@ +## style-sheet and custom logo +css=/cgit.css +logo=/cgit.png + +## root for all cgit links +virtual-root=/ + +## root config +root-title={{ lookup('env', 'CGIT_DOMAIN') }} +root-desc=clarkzjw's personal git server +root-readme=/var/www/{{ lookup('env', 'CGIT_DOMAIN') }}/index.html + +## syntax highlighting +source-filter=/usr/local/lib/cgit/filters/syntax-highlighting.py +about-filter=/usr/local/lib/cgit/filters/about-formatting.sh + +## mimetype +mimetype.gif=image/gif +mimetype.html=text/html +mimetype.jpg=image/jpeg +mimetype.jpeg=image/jpeg +mimetype.bmp=image/bmp +mimetype.pdf=application/pdf +mimetype.png=image/png +mimetype.svg=image/svg+xml + +## features +remove-suffix=1 +enable-remote-branches=1 +enable-index-links=1 +enable-index-owner=0 +enable-git-config=1 +enable-commit-graph=1 +enable-log-filecount=1 +enable-log-linecount=1 + +## readme +readme=:README.md +readme=:readme.md +readme=:README.mkd +readme=:readme.mkd +readme=:README.rst +readme=:readme.rst +readme=:README.html +readme=:readme.html +readme=:README.htm +readme=:readme.htm +readme=:README.txt +readme=:readme.txt +readme=:README +readme=:readme +readme=:INSTALL.md +readme=:install.md +readme=:INSTALL.mkd +readme=:install.mkd +readme=:INSTALL.rst +readme=:install.rst +readme=:INSTALL.html +readme=:install.html +readme=:INSTALL.htm +readme=:install.htm +readme=:INSTALL.txt +readme=:install.txt +readme=:INSTALL +readme=:install + +## Sort branches by date +branch-sort=age + +## search projects +section-from-path=1 +project-list=/opt/git/projects.list +scan-path=/opt/git/repositories/ + +## refs: +## https://jmahler.github.io/git/2013/06/29/cgit.html +## https://gitolite.com/gitolite/fool_proof_setup +## https://github.com/sitaramc/gitolite +## https://herrbischoff.com/2021/10/how-to-install-cgit-with-gitolite-and-nginx-on-freebsd-13/ -- cgit v1.2.3