Browse Source

Added Canonical URL to Profile, Issues and Repo which Closes #55

Yoginth 7 years ago
parent
commit
a4be4ab8df
1 changed files with 9 additions and 0 deletions
  1. 9 0
      templates/base/meta.tmpl

+ 9 - 0
templates/base/meta.tmpl

@@ -4,7 +4,16 @@
 <meta name="_suburl" content="{{AppSubURL}}" />
 <meta name="_suburl" content="{{AppSubURL}}" />
 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
 <meta name="hostname" content="{{AppURL}}">
 <meta name="hostname" content="{{AppURL}}">
+
+{{if .PageIsUserProfile}}
+<link rel="canonical" href="{{.Owner.HTMLURL}}" />
+{{else if .PageIsIssueConversation}}
+<link rel="canonical" href="{{$.Link}}/{{.Index}}" />
+{{else if .Repository}}
+<link rel="canonical" href="{{.Repository.HTMLURL}}" />
+{{else}}
 <link rel="canonical" href="{{AppURL}}" />
 <link rel="canonical" href="{{AppURL}}" />
+{{end}}
 
 
 {{if .PageIsAdmin}}
 {{if .PageIsAdmin}}
 {{else if .PageIsUserProfile}}
 {{else if .PageIsUserProfile}}