Christoph's site
/building
/self-hosting
/musing
/replying
index
:
git2hugo
main
Python script to generate markdown files from a git repository, so they can be used in static site generators.
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
*
g2h: Before regex: I have one problem
HEAD
main
Christoph Schlosser
2025-10-10
1
-1
/
+1
*
g2h: Escape markdown code blocks that specify a non-word language
Christoph Schlosser
2025-10-10
2
-0
/
+14
*
g2h: Render markdown files instead of putting them into code blocks
Christoph Schlosser
2025-10-10
5
-4
/
+24
*
g2h: Link uppercase file names to lowercase
Christoph Schlosser
2025-10-10
5
-2
/
+8
*
g2h: Make sure backticks in plaintext doesn't break page rendering
Christoph Schlosser
2025-09-19
8
-3
/
+31
*
g2h: Point content out dir to content-out and not out-root
Christoph Schlosser
2025-09-19
1
-2
/
+3
*
g2h: Add utility script
Christoph Schlosser
2025-09-19
22
-20
/
+60
*
g2h: Add navbar
Christoph Schlosser
2025-09-18
19
-22
/
+49
*
g2h: Set `date` frontmatter in overview page to HEAD commit
Christoph Schlosser
2025-09-18
12
-7
/
+22
*
g2h: Add breadcrumb navigations to file and tree pages
Christoph Schlosser
2025-09-18
10
-6
/
+36
*
g2h: Use a different kind of email redaction
Christoph Schlosser
2025-09-18
2
-16
/
+28
*
g2h: Link to tree from overview branch/tag names
Christoph Schlosser
2025-08-31
2
-3
/
+3
*
g2h: Mark linking to files from tree as completed
Christoph Schlosser
2025-08-31
1
-1
/
+1
*
g2h: Add file page
Christoph Schlosser
2025-08-31
26
-111
/
+379
*
g2h: Link to tree from commit page
Christoph Schlosser
2025-08-30
5
-3
/
+6
*
g2h: Link subdir names in tree page
Christoph Schlosser
2025-08-30
7
-10
/
+15
*
g2h: A file is a file and not a dir
Christoph Schlosser
2025-08-30
2
-1
/
+27
|
\
|
*
licenses: Move license into subdir
Christoph Schlosser
2025-08-30
1
-0
/
+22
|
*
Initial commit
Christoph Schlosser
2024-12-15
0
-0
/
+0
*
g2h: Add tree page
Christoph Schlosser
2025-08-30
13
-4
/
+174
*
g2h: Use license from monorepo instead of project specific files
Christoph Schlosser
2025-08-26
2
-29
/
+2
*
g2h: Add redacted authors email to commit page
Christoph Schlosser
2025-08-24
5
-4
/
+35
*
g2h: Add todo for date in frontmatter
Christoph Schlosser
2025-08-24
2
-0
/
+1
*
g2h: Link to commit pages from overview page
Christoph Schlosser
2025-08-24
5
-4
/
+6
*
g2h: Link to commit pages from commit log
Christoph Schlosser
2025-08-24
5
-20
/
+21
*
g2h: Add --content-subdir arg
Christoph Schlosser
2025-08-24
10
-32
/
+35
*
g2h: Title must be in quotes to prevent yaml interpreting colons in title as ...
Christoph Schlosser
2025-08-24
1
-1
/
+2
*
g2h: Add commit page
Christoph Schlosser
2025-08-24
7
-2
/
+55
*
g2h: Turn the git class into a simple wrapping frontend
Christoph Schlosser
2025-08-24
3
-4
/
+4
*
g2h: Add unit tests and restructure class layout
Christoph Schlosser
2025-08-24
14
-53
/
+314
*
g2h: Add 'Log' to log title
Christoph Schlosser
2025-08-24
2
-1
/
+1
*
g2h: Add log page
Christoph Schlosser
2025-08-24
8
-12
/
+51
*
g2h:Add branches, tags and project name to overview page
Christoph Schlosser
2025-08-24
7
-8
/
+44
*
g2h: Add suporting docs
Christoph Schlosser
2025-08-24
4
-2
/
+90
*
g2h: Also track test repo .gitignore
Christoph Schlosser
2025-08-24
1
-0
/
+1
*
g2h: Add jinja and git basic flow
Christoph Schlosser
2025-08-23
7
-3
/
+48
*
g2h: Add test_repo
Christoph Schlosser
2025-08-23
4
-1
/
+11
*
g2h: basic program setup
Christoph Schlosser
2025-08-23
4
-0
/
+31
*
mise: Forward all args passed into git/co.sh to git commit
Christoph Schlosser
2025-08-23
1
-1
/
+1
*
mise: restore git tasks
Christoph Schlosser
2025-08-23
2
-0
/
+6
*
git2hugo: Add josh workspace definition
Christoph Schlosser
2025-08-20
1
-0
/
+1