{"id":16653046,"url":"https://github.com/m-col/gitja","last_synced_at":"2025-06-29T21:38:05.366Z","repository":{"id":134405692,"uuid":"414646480","full_name":"m-col/gitja","owner":"m-col","description":"Templated web page generator for your git repositories 🐙","archived":false,"fork":false,"pushed_at":"2023-03-10T22:43:34.000Z","size":3079,"stargazers_count":3,"open_issues_count":6,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-09T18:06:02.363Z","etag":null,"topics":["git","haskell","jinja2","self-hosted","static-site","static-site-generator"],"latest_commit_sha":null,"homepage":"","language":"Haskell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/m-col.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["m-col"],"custom":["https://liberapay.com/mcol"]}},"created_at":"2021-10-07T15:01:14.000Z","updated_at":"2023-02-07T11:01:55.000Z","dependencies_parsed_at":null,"dependency_job_id":"a5bc595c-c981-4fc5-a52b-8ba8803ab085","html_url":"https://github.com/m-col/gitja","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/m-col/gitja","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m-col%2Fgitja","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m-col%2Fgitja/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m-col%2Fgitja/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m-col%2Fgitja/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/m-col","download_url":"https://codeload.github.com/m-col/gitja/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m-col%2Fgitja/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262674110,"owners_count":23346712,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["git","haskell","jinja2","self-hosted","static-site","static-site-generator"],"created_at":"2024-10-12T09:31:31.385Z","updated_at":"2025-06-29T21:38:05.343Z","avatar_url":"https://github.com/m-col.png","language":"Haskell","funding_links":["https://github.com/sponsors/m-col","https://liberapay.com/mcol"],"categories":[],"sub_categories":[],"readme":"gitja\n=====\n\n.. image:: https://img.shields.io/github/v/release/m-col/gitja?color=904ff0\n   :alt: GitHub release (latest SemVer)\n\n\n``gitja`` generates pretty web pages from your git repositories using custom\nJinja_\\* HTML templates.\n\n``gitja`` complements your static site generator so that you can display your\ncode however you want, in a style consistent with the rest of your website!\n\nThis was inspired by stagit_, which generates content with a hard-coded style,\nso if you like that style and don't want to edit templates, you may prefer to\nuse that.\n\n\\*The templating engine is not Jinja per se, but ginger_, an implementation of\nthe Jinja language for Haskell. Please see their docs for any differences.\n\nGetting Started\n---------------\n\nCurrently installation is only possible via source::\n\n    git clone https://github.com/m-col/gitja\n    cd gitja\n    stack install\n\nDocumentation and a preview of the kind of pages ``gitja`` can generate is\navailable here_.\n\nIf you like skipping the manual, running ``gitja --template`` will create a\nbase template and config in the current folder from which you can create your\nown.\n\nContributing\n------------\n\nIf you've come across a bug or have a question feel free to `open an issue`_.\nPull requests are also warmly welcome if you have any suggested improvements or\nfixes. Please format code with fourmolu_'s defaults, use hlint_, and make sure\n``test/test.sh`` is happy.\n\nMeta\n----\n\nDevelopment hosted @ https://github.com/m-col/gitja. Written by Matt\nColligan and `licensed MIT \u003cLICENSE\u003e`_.\n\n.. _Jinja: https://jinja.palletsprojects.com\n.. _stagit: https://codemadness.org/git/stagit\n.. _ginger: https://ginger.tobiasdammers.nl\n.. _`open an issue`: https://github.com/m-col/gitja/issues/new\n.. _fourmolu: https://github.com/fourmolu/fourmolu\n.. _hlint: https://github.com/ndmitchell/hlint\n.. _here: https://gitja.mcol.xyz\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fm-col%2Fgitja","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fm-col%2Fgitja","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fm-col%2Fgitja/lists"}