This is a PR for #3616 Currently added a new optional config `SLOGAN` in ini file. When this config is set title page is modified in APP_NAME [ - SLOGAN] Example in image below  Add the new config value in the admin settings page (readonly)  ## TODO * [x] Add the possibility to add the `SLOGAN` config from the installation form * [ ] Update https://forgejo.org/docs/next/admin/config-cheat-sheet Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3752 Reviewed-by: 0ko <0ko@noreply.codeberg.org> Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org> Co-authored-by: mirko <mirko.perillo@gmail.com> Co-committed-by: mirko <mirko.perillo@gmail.com>
		
			
				
	
	
		
			50 lines
		
	
	
	
		
			2.2 KiB
		
	
	
	
		
			Go HTML Template
		
	
	
	
	
	
			
		
		
	
	
			50 lines
		
	
	
	
		
			2.2 KiB
		
	
	
	
		
			Go HTML Template
		
	
	
	
	
	
<!DOCTYPE html>
 | 
						|
<html lang="{{ctx.Locale.Lang}}" data-theme="{{ThemeName .SignedUser}}">
 | 
						|
<head>
 | 
						|
	<meta name="viewport" content="width=device-width, initial-scale=1">
 | 
						|
	{{/* Display `- .Repository.FullName` only if `.Title` does not already start with that. */}}
 | 
						|
	<title>{{if .Title}}{{.Title}} - {{end}}{{if and (.Repository.Name) (not (StringUtils.HasPrefix .Title .Repository.FullName))}}{{.Repository.FullName}} - {{end}}{{AppDisplayName}}</title>
 | 
						|
	{{if .ManifestData}}<link rel="manifest" href="data:{{.ManifestData}}">{{end}}
 | 
						|
	<meta name="author" content="{{if .Repository}}{{.Owner.Name}}{{else}}{{MetaAuthor}}{{end}}">
 | 
						|
	<meta name="description" content="{{if .Repository}}{{.Repository.Name}}{{if .Repository.Description}} - {{.Repository.Description}}{{end}}{{else}}{{MetaDescription}}{{end}}">
 | 
						|
	<meta name="keywords" content="{{MetaKeywords}}">
 | 
						|
	<meta name="referrer" content="no-referrer">
 | 
						|
{{if .GoGetImport}}
 | 
						|
	<meta name="go-import" content="{{.GoGetImport}} git {{.RepoCloneLink.HTTPS}}">
 | 
						|
	<meta name="go-source" content="{{.GoGetImport}} _ {{.GoDocDirectory}} {{.GoDocFile}}">
 | 
						|
{{end}}
 | 
						|
{{if and .EnableFeed .FeedURL}}
 | 
						|
	<link rel="alternate" type="application/atom+xml" title="" href="{{.FeedURL}}.atom">
 | 
						|
	<link rel="alternate" type="application/rss+xml" title="" href="{{.FeedURL}}.rss">
 | 
						|
{{end}}
 | 
						|
	<link rel="icon" href="{{AssetUrlPrefix}}/img/favicon.svg" type="image/svg+xml">
 | 
						|
	<link rel="alternate icon" href="{{AssetUrlPrefix}}/img/favicon.png" type="image/png">
 | 
						|
	{{template "base/head_script" .}}
 | 
						|
	<noscript>
 | 
						|
		<style>
 | 
						|
			.dropdown:hover > .menu { display: block; }
 | 
						|
			.ui.secondary.menu .dropdown.item > .menu { margin-top: 0; }
 | 
						|
		</style>
 | 
						|
	</noscript>
 | 
						|
	{{template "base/head_opengraph" .}}
 | 
						|
	{{template "base/head_style" .}}
 | 
						|
	{{template "custom/header" .}}
 | 
						|
</head>
 | 
						|
<body hx-headers='{"x-csrf-token": "{{.CsrfToken}}"}' hx-swap="outerHTML" hx-ext="morph" hx-push-url="false">
 | 
						|
	{{template "custom/body_outer_pre" .}}
 | 
						|
 | 
						|
	<div class="full height">
 | 
						|
		<noscript>{{ctx.Locale.Tr "enable_javascript"}}</noscript>
 | 
						|
 | 
						|
		{{template "custom/body_inner_pre" .}}
 | 
						|
 | 
						|
		{{if not .PageIsInstall}}
 | 
						|
			{{template "base/head_navbar" .}}
 | 
						|
		{{end}}
 | 
						|
 | 
						|
{{if false}}
 | 
						|
	{{/* to make html structure "likely" complete to prevent IDE warnings */}}
 | 
						|
	</div>
 | 
						|
</body>
 | 
						|
</html>
 | 
						|
{{end}}
 |