diff --git a/appview/pages/templates/repo/blob.html b/appview/pages/templates/repo/blob.html
index 20d78a2e..ba4e6c67 100644
--- a/appview/pages/templates/repo/blob.html
+++ b/appview/pages/templates/repo/blob.html
@@ -152,4 +152,5 @@
showWrapContentToggleOnOverflow();
})();
+ {{ template "repo/fragments/permalinkShortcut" . }}
{{ end }}
diff --git a/appview/pages/templates/repo/fragments/lastCommitPanel.html b/appview/pages/templates/repo/fragments/lastCommitPanel.html
index 9e675dd2..0b790fbb 100644
--- a/appview/pages/templates/repo/fragments/lastCommitPanel.html
+++ b/appview/pages/templates/repo/fragments/lastCommitPanel.html
@@ -1,7 +1,7 @@
{{ define "repo/fragments/lastCommitPanel" }}
{{ $messageParts := splitN .LastCommitInfo.Message "\n\n" 2 }}
-
-
+
+
{{ if .LastCommitInfo.Author }}
{{ $authorDid := index .EmailToDid .LastCommitInfo.Author.Email }}
@@ -12,18 +12,18 @@
{{ .LastCommitInfo.Author.Name }}
{{ end }}
-
+
{{ end }}
{{ index $messageParts 0 }}
-
-
{{ template "repo/fragments/time" .LastCommitInfo.When }}
+
+
{{ template "repo/fragments/shortTimeAgo" .LastCommitInfo.When }}
{{ slice .LastCommitInfo.Hash.String 0 8 }}
-{{ end }}
\ No newline at end of file
+{{ end }}
diff --git a/appview/pages/templates/repo/fragments/permalinkShortcut.html b/appview/pages/templates/repo/fragments/permalinkShortcut.html
new file mode 100644
index 00000000..c73bef66
--- /dev/null
+++ b/appview/pages/templates/repo/fragments/permalinkShortcut.html
@@ -0,0 +1,20 @@
+{{ define "repo/fragments/permalinkShortcut" }}
+
+{{ end }}
diff --git a/appview/pages/templates/repo/tree.html b/appview/pages/templates/repo/tree.html
index 40c31cef..c1aaec71 100644
--- a/appview/pages/templates/repo/tree.html
+++ b/appview/pages/templates/repo/tree.html
@@ -99,6 +99,7 @@
+{{ template "repo/fragments/permalinkShortcut" . }}
{{end}}
{{ define "repoAfter" }}