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.
This commit is contained in:
		
							parent
							
								
									9df5c39bca
								
							
						
					
					
						commit
						561e5f9ccb
					
				
					 1 changed files with 13 additions and 2 deletions
				
			
		|  | @ -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}}" /> | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue