forked from tangled.org/core
this repo has no description

appview: add forgemeta to repository pages

Changed files
+33 -9
appview
pages
templates
-9
appview/pages/templates/layouts/repobase.html
···
{{ define "title" }}{{ .RepoInfo.FullName }}{{ end }}
-
{{ define "extrameta" }}
-
<meta name="vcs:clone" content="https://tangled.sh/{{ .RepoInfo.FullName }}"/>
-
<meta name="forge:summary" content="https://tangled.sh/{{ .RepoInfo.FullName }}">
-
<meta name="forge:dir" content="https://tangled.sh/{{ .RepoInfo.FullName }}/tree/{ref}/{path}">
-
<meta name="forge:file" content="https://tangled.sh/{{ .RepoInfo.FullName }}/blob/{ref}/{path}">
-
<meta name="forge:line" content="https://tangled.sh/{{ .RepoInfo.FullName }}/blob/{ref}/{path}#L{line}">
-
<meta name="go-import" content="tangled.sh/{{ .RepoInfo.FullNameWithoutAt }} git https://tangled.sh/{{ .RepoInfo.FullName }}">
-
{{ end }}
-
{{ define "content" }}
<section id="repo-header" class="mb-4 py-2 px-6">
<p class="text-lg">
+11
appview/pages/templates/repo/blob.html
···
{{ define "title" }}{{ .Path }} at {{ .Ref }} &middot; {{ .RepoInfo.FullName }}{{ end }}
+
+
{{ define "extrameta" }}
+
<meta name="vcs:clone" content="https://tangled.sh/{{ .RepoInfo.FullName }}"/>
+
<meta name="forge:summary" content="https://tangled.sh/{{ .RepoInfo.FullName }}">
+
<meta name="forge:dir" content="https://tangled.sh/{{ .RepoInfo.FullName }}/tree/{ref}/{path}">
+
<meta name="forge:file" content="https://tangled.sh/{{ .RepoInfo.FullName }}/blob/{ref}/{path}">
+
<meta name="forge:line" content="https://tangled.sh/{{ .RepoInfo.FullName }}/blob/{ref}/{path}#L{line}">
+
<meta name="go-import" content="tangled.sh/{{ .RepoInfo.FullNameWithoutAt }} git https://tangled.sh/{{ .RepoInfo.FullName }}">
+
{{ end }}
+
+
{{ define "repoContent" }}
{{ $lines := split .Contents }}
{{ $tot_lines := len $lines }}
+11
appview/pages/templates/repo/index.html
···
{{ define "title" }}{{ .RepoInfo.FullName }} at {{ .Ref }}{{ end }}
+
+
{{ define "extrameta" }}
+
<meta name="vcs:clone" content="https://tangled.sh/{{ .RepoInfo.FullName }}"/>
+
<meta name="forge:summary" content="https://tangled.sh/{{ .RepoInfo.FullName }}">
+
<meta name="forge:dir" content="https://tangled.sh/{{ .RepoInfo.FullName }}/tree/{ref}/{path}">
+
<meta name="forge:file" content="https://tangled.sh/{{ .RepoInfo.FullName }}/blob/{ref}/{path}">
+
<meta name="forge:line" content="https://tangled.sh/{{ .RepoInfo.FullName }}/blob/{ref}/{path}#L{line}">
+
<meta name="go-import" content="tangled.sh/{{ .RepoInfo.FullNameWithoutAt }} git https://tangled.sh/{{ .RepoInfo.FullName }}">
+
{{ end }}
+
+
{{ define "repoContent" }}
<main>
{{ block "branchSelector" . }} {{ end }}
+11
appview/pages/templates/repo/tree.html
···
{{ define "title"}}{{ range .BreadCrumbs }}{{ index . 0}}/{{ end }} at {{ .Ref }} &middot; {{ .RepoInfo.FullName }}{{ end }}
+
+
{{ define "extrameta" }}
+
<meta name="vcs:clone" content="https://tangled.sh/{{ .RepoInfo.FullName }}"/>
+
<meta name="forge:summary" content="https://tangled.sh/{{ .RepoInfo.FullName }}">
+
<meta name="forge:dir" content="https://tangled.sh/{{ .RepoInfo.FullName }}/tree/{ref}/{path}">
+
<meta name="forge:file" content="https://tangled.sh/{{ .RepoInfo.FullName }}/blob/{ref}/{path}">
+
<meta name="forge:line" content="https://tangled.sh/{{ .RepoInfo.FullName }}/blob/{ref}/{path}#L{line}">
+
<meta name="go-import" content="tangled.sh/{{ .RepoInfo.FullNameWithoutAt }} git https://tangled.sh/{{ .RepoInfo.FullName }}">
+
{{ end }}
+
+
{{define "repoContent"}}
<main>
<div class="tree">