Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/7ma7X/HugoTeX.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniele Sluijters <daenney@users.noreply.github.com>2022-09-29 22:53:40 +0300
committerDaniele Sluijters <daenney@users.noreply.github.com>2022-09-29 23:02:03 +0300
commitaa2d650e7f380ba8075922bc74a2597a850b1e78 (patch)
treea2d5576feafe3106feed657564c0a4095d1591e6
parent9094304e08c4ea1a538813e2b7656bd916fb2863 (diff)
Add support for Twitter Card and Opengraph
This includes two booleans to enable the generation of Twitter Card and Opengraph meta tags. The templates used are built into Hugo.
-rw-r--r--README.md12
-rw-r--r--layouts/partials/head.html6
2 files changed, 18 insertions, 0 deletions
diff --git a/README.md b/README.md
index b47088b..b2b8c6c 100644
--- a/README.md
+++ b/README.md
@@ -52,6 +52,18 @@ footnoteReturnLinkContents = "^"
darkmode = true # set true if you prefer dark mode
```
+### Social media
+
+If you want to enable the generation of Twitter Card or Opengraph `meta` tags so you get nice embeds on Twitter, Facebook and other social media sites, add the following:
+
+```toml
+[Params]
+ twittercard = true
+ opengraph = true
+```
+
+See the [Internal Templates](https://gohugo.io/templates/internal/) in Hugo for how to configure this behaviour further.
+
## Shortcodes
### Sidenotes
diff --git a/layouts/partials/head.html b/layouts/partials/head.html
index 122efd2..630b4b4 100644
--- a/layouts/partials/head.html
+++ b/layouts/partials/head.html
@@ -12,6 +12,12 @@
{{- end }}
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
+{{ if site.Params.twittercard }}
+{{ template "_internal/twitter_cards.html" . }}
+{{- end }}
+{{ if site.Params.opengraph }}
+{{ template "_internal/opengraph.html" . }}
+{{- end }}
<link rel="stylesheet" href="{{ .Site.BaseURL }}css/latex.css" />
<link rel="stylesheet" href="{{ .Site.BaseURL }}css/main.css" />
{{ if site.Params.darkmode }}