From 2a5a0541672f03cbe012d2ed558005c57d86dfad Mon Sep 17 00:00:00 2001 From: Thomas <27960254+thomiceli@users.noreply.github.com> Date: Fri, 26 Jun 2026 02:59:41 +0700 Subject: [PATCH] Add rel="canonical" link tag (#732) --- internal/web/server/middlewares.go | 1 + templates/base/base_header.html | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/internal/web/server/middlewares.go b/internal/web/server/middlewares.go index bd5f2f1..591c365 100644 --- a/internal/web/server/middlewares.go +++ b/internal/web/server/middlewares.go @@ -158,6 +158,7 @@ func dataInit(next Handler) Handler { } ctx.SetData("baseHttpUrl", baseHttpUrl) + ctx.SetData("canonicalUrl", baseHttpUrl+ctx.Request().URL.Path) return next(ctx) } diff --git a/templates/base/base_header.html b/templates/base/base_header.html index 176d8dd..3c64a01 100644 --- a/templates/base/base_header.html +++ b/templates/base/base_header.html @@ -9,6 +9,10 @@ + {{ if .canonicalUrl }} + + {{ end }} +