소스 검색

Set description meta tag correctly

Set the description meta tag correctly when there is no repo
description. Also use the  ability to trim trailing whitespaces,
to make the template cleaner.
Odin Ugedal 9 년 전
부모
커밋
561e5f9ccb
1개의 변경된 파일13개의 추가작업 그리고 2개의 파일을 삭제
  1. 13 2
      templates/base/head.tmpl

+ 13 - 2
templates/base/head.tmpl

@@ -3,8 +3,19 @@
 <head data-suburl="{{AppSubUrl}}">
 	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
 	<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
-	<meta name="author" content="{{if .Repository }}{{.Owner.Name}}{{else}}Gogs - Go Git Service{{end}}" />
-	<meta name="description" content="{{if .Repository }}{{.Repository.Name}} - {{.Repository.Description}}{{else}}Gogs (Go Git Service) is a painless self-hosted Git service written in Go{{end}}" />
+	<meta name="author" content="
+	{{- if .Repository -}}
+		{{.Owner.Name}}
+	{{- else -}}
+		Gogs - Go Git Service
+	{{- end}}" />
+	<meta name="description" content="
+	{{- if.Repository -}}
+		{{.Repository.Name}}
+		{{- if .Repository.Description}} - {{.Repository.Description}}{{end}}
+	{{- else -}}
+		Gogs (Go Git Service) is a painless self-hosted Git service written in Go
+	{{- end}}" />
 	<meta name="keywords" content="go, git, self-hosted, gogs">
 	<meta name="referrer" content="no-referrer" />
 	<meta name="_csrf" content="{{.CsrfToken}}" />