diff options
author | Runxi Yu <me@runxiyu.org> | 2025-02-09 01:53:06 +0800 |
---|---|---|
committer | Runxi Yu <me@runxiyu.org> | 2025-02-09 01:53:06 +0800 |
commit | 5af62e009dc271ea5e7271e99bf1e2bdd5ec8965 (patch) | |
tree | 838fad1dddc776dbc854f5fc7a938d40427f8937 /templates | |
parent | NOTES.md: Remove (diff) | |
download | forge-5af62e009dc271ea5e7271e99bf1e2bdd5ec8965.tar.gz forge-5af62e009dc271ea5e7271e99bf1e2bdd5ec8965.tar.zst forge-5af62e009dc271ea5e7271e99bf1e2bdd5ec8965.zip |
*: Add basic repo home with a README and recent commits display
Diffstat (limited to 'templates')
-rw-r--r-- | templates/repo.html | 0 | ||||
-rw-r--r-- | templates/repo_index.html | 45 |
2 files changed, 45 insertions, 0 deletions
diff --git a/templates/repo.html b/templates/repo.html deleted file mode 100644 index e69de29..0000000 --- a/templates/repo.html +++ /dev/null diff --git a/templates/repo_index.html b/templates/repo_index.html new file mode 100644 index 0000000..3231ec1 --- /dev/null +++ b/templates/repo_index.html @@ -0,0 +1,45 @@ +{{ define "repo_index" }} +<!DOCTYPE html> +<html> +<head> +<title> +{{ .project_name }}/repos/{{ .repo_name }} +</title> +</head> +<body class="repo-index"> +<table id="recent-commits"> +<thead> +<tr> +<th scope="col">ID</th> +<th scope="col">Title</th> +<th scope="col">Author</th> +<th scope="col">Time</th> +</tr> +</thead> +<tbody> +{{ range .commits }} +<tr> +<td class="commit-id"> +{{ slice .Hash.String 0 8 }} +</td> +<td class="commit-title"> +{{ .Message }} +</td> +<td class="commit-author"> +<a class="email-name" href="mailto:{{ .Author.Email }}">{{ .Author.Name }}</a> +</td> +<td class="commit-time"> +{{ .Author.When.Format "2006-01-02 15:04:05 -0700" }} +</td> +</tr> +{{ end }} +</tbody> +</table> +<div id="refs"> +</div> +<div id="readme"> +{{ .readme }} +</div> +</body> +</html> +{{ end }} |