diff options
author | miraikumiko <miraikumiko@disroot.org> | 2025-02-24 17:11:52 +0100 |
---|---|---|
committer | miraikumiko <miraikumiko@disroot.org> | 2025-02-24 17:11:52 +0100 |
commit | b25e5a9608436d603d9bc4d54a35f3764a8f7ece (patch) | |
tree | 4c7f65df575bc1c31b0f1f50b76b42ed369f3f9c | |
parent | 3e2f38fe9d82397785e09a74f2a0c4fd8b9f072e (diff) | |
download | miraikumiko.com-b25e5a9608436d603d9bc4d54a35f3764a8f7ece.tar.gz miraikumiko.com-b25e5a9608436d603d9bc4d54a35f3764a8f7ece.tar.bz2 |
Fixed author meta tag
-rw-r--r-- | hugo.toml | 5 | ||||
-rw-r--r-- | layouts/partials/seo_tags.html | 22 |
2 files changed, 24 insertions, 3 deletions
@@ -88,12 +88,11 @@ enableRobotsTXT = true # Social media. Delete any item you aren't using to make sure it won't show up # in your website's metadata. [params.social] - mastodon = "miraikumiko" # Twitter handle (without '@') - instagram = "miraikumiko" # Facebook Page Admin ID + mastodon = "miraikumiko" # Author metadata. This is mostly used for the RSS feed of your site, but the # email is also added to the footer of each post. You can hide the "reply to" # link by using a `hideReply` param in front matter. [params.author] name = "Mirai Kumiko" - email = "murrr@macaw.me" + email = "miraikumiko@disroot.org" diff --git a/layouts/partials/seo_tags.html b/layouts/partials/seo_tags.html new file mode 100644 index 0000000..07829fd --- /dev/null +++ b/layouts/partials/seo_tags.html @@ -0,0 +1,22 @@ +<!-- Primary Meta Tags --> +<meta name="title" content="{{ with .Title }}{{ . }}{{ else }}{{ .Site.Title }}{{ end }}" /> +<meta name="description" content="{{ with .Description }}{{ . }}{{ else }}{{if .IsPage}}{{ .Summary }}{{ else }}{{ with .Site.Params.description }}{{ . }}{{ end }}{{ end }}{{ end }}" /> +<meta name="author" content="{{ .Site.Params.Author.name }}" /> +<meta name="keywords" content="{{ if .IsPage}}{{ range $index, $tag := .Params.tags }}{{ $tag }},{{ end }}{{ else }}{{ range $plural, $terms := .Site.Taxonomies }}{{ range $term, $val := $terms }}{{ printf "%s," $term }}{{ end }}{{ end }}{{ end }}" /> + +<!-- Only generate social card if: --> +<!-- - generateSocialCard = true --> +<!-- - there aren't images set in frontmatter --> +<!-- - page is of .Kind "page" --> +{{ if and (and (default false .Site.Params.generateSocialCard) (not (isset .Params "images"))) (eq .Kind "page") }} + {{ partial "social_card.html" . }} +{{ else }} + <!-- Open Graph / Facebook --> + {{ template "_internal/opengraph.html" . }} + + <!-- Twitter --> + {{ template "_internal/twitter_cards.html" . }} + + <!-- Microdata --> + {{ template "_internal/schema.html" . }} +{{ end }} |