OpenGraph: use repo avatar if exist (#12586)
This commit is contained in:
		
							parent
							
								
									63f3c42be9
								
							
						
					
					
						commit
						4b97f9018b
					
				
					 2 changed files with 10 additions and 1 deletions
				
			
		|  | @ -2254,6 +2254,11 @@ func (repo *Repository) relAvatarLink(e Engine) string { | ||||||
| 	return setting.AppSubURL + "/repo-avatars/" + repo.Avatar | 	return setting.AppSubURL + "/repo-avatars/" + repo.Avatar | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | // AvatarLink returns a link to the repository's avatar.
 | ||||||
|  | func (repo *Repository) AvatarLink() string { | ||||||
|  | 	return repo.avatarLink(x) | ||||||
|  | } | ||||||
|  | 
 | ||||||
| // avatarLink returns user avatar absolute link.
 | // avatarLink returns user avatar absolute link.
 | ||||||
| func (repo *Repository) avatarLink(e Engine) string { | func (repo *Repository) avatarLink(e Engine) string { | ||||||
| 	link := repo.relAvatarLink(e) | 	link := repo.relAvatarLink(e) | ||||||
|  |  | ||||||
|  | @ -97,7 +97,11 @@ | ||||||
| 		{{end}} | 		{{end}} | ||||||
| 	{{end}} | 	{{end}} | ||||||
| 	<meta property="og:type" content="object" /> | 	<meta property="og:type" content="object" /> | ||||||
| 	<meta property="og:image" content="{{.Repository.Owner.AvatarLink}}" /> | 	{{if .Repository.AvatarLink}} | ||||||
|  | 		<meta property="og:image" content="{{.Repository.AvatarLink}}" /> | ||||||
|  | 	{{else}} | ||||||
|  | 		<meta property="og:image" content="{{.Repository.Owner.AvatarLink}}" /> | ||||||
|  | 	{{end}} | ||||||
| {{else}} | {{else}} | ||||||
| 	<meta property="og:title" content="{{AppName}}"> | 	<meta property="og:title" content="{{AppName}}"> | ||||||
| 	<meta property="og:type" content="website" /> | 	<meta property="og:type" content="website" /> | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue