mirror of
https://github.com/CaiJimmy/hugo-theme-stack.git
synced 2025-04-29 03:53:30 +08:00
Add og tag option to show site name.
增加 og tag 可以選擇是否要包含網站名稱,用於某些預覽連結只顯示 og:title 而不顯示 og:site_name 時,可以直接在預覽上查看到網站名稱。 預設為 false,維持原本此 theme 的設定,若需要在本 commit 之中也有設定好 params 設定為 false,在 partials/head/opengraph/provider/base.html 有設定 default 值,以防使用者沒有設定時不會出錯。 Add og tag options to set 'og:title' as 'title - sitename' or just 'Title' for some website link preview just show title not includ sitename. The defautl value is 'false' in example config.yaml and in partials/head/opengraph/provider/base.html set default vaule to 'false' via code.
This commit is contained in:
parent
70bcf9cbe0
commit
900e683872
@ -115,6 +115,9 @@ params:
|
|||||||
page: []
|
page: []
|
||||||
|
|
||||||
opengraph:
|
opengraph:
|
||||||
|
# If true,'og:title' will set 'Title - SiteName' else will be just 'Title'.
|
||||||
|
# If this params not set, default will be 'false'.
|
||||||
|
title_include_site_name: false
|
||||||
twitter:
|
twitter:
|
||||||
# Your Twitter username
|
# Your Twitter username
|
||||||
site:
|
site:
|
||||||
|
@ -1,7 +1,13 @@
|
|||||||
{{- $title := partialCached "data/title" . .RelPermalink -}}
|
{{- $title := partialCached "data/title" . .RelPermalink -}}
|
||||||
{{- $description := partialCached "data/description" . .RelPermalink -}}
|
{{- $description := partialCached "data/description" . .RelPermalink -}}
|
||||||
|
|
||||||
<meta property='og:title' content='{{ $title }}'>
|
<meta property='og:title' content='
|
||||||
|
{{- if (default false .Site.Params.opengraph.title_include_site_name) -}}
|
||||||
|
{{ $title }} - {{ .Site.Title }}
|
||||||
|
{{- else -}}
|
||||||
|
{{ $title }}
|
||||||
|
{{- end -}}
|
||||||
|
'>
|
||||||
<meta property='og:description' content='{{ $description }}'>
|
<meta property='og:description' content='{{ $description }}'>
|
||||||
<meta property='og:url' content='{{ .Permalink }}'>
|
<meta property='og:url' content='{{ .Permalink }}'>
|
||||||
<meta property='og:site_name' content='{{ .Site.Title }}'>
|
<meta property='og:site_name' content='{{ .Site.Title }}'>
|
||||||
|
Loading…
Reference in New Issue
Block a user