diff --git a/templates/repo/description.tmpl b/templates/repo/description.tmpl
index 263bd96a2a..e015a74517 100644
--- a/templates/repo/description.tmpl
+++ b/templates/repo/description.tmpl
@@ -9,14 +9,17 @@
-
- {{range .Topics}}
-
{{.Name}}
+ {{$canManageTopics := and .Permission.IsAdmin (not .Repository.IsArchived)}}
+ {{if or $canManageTopics .Topics}}
+
+ {{range .Topics}}
+
{{.Name}}
+ {{end}}
+ {{if $canManageTopics}}
+
+ {{end}}
+
{{end}}
- {{if and .Permission.IsAdmin (not .Repository.IsArchived)}}
-
- {{end}}
-
{{if and .Permission.IsAdmin (not .Repository.IsArchived)}}
@@ -34,4 +37,4 @@
{{end}}
-
\ No newline at end of file
+