Für die Auffrischung meine Blogs auf jopii.de habe ich mich damit befasst, wie ich einzelne Artikel besser Twitter announcieren kann. In meinem benutzten Theme mainroad ist eine Option im Bereich *Params* enthalten, aber sie war deaktiviert. In dem Artikel [How I Got Twitter Cards Working in Hugo with the Mainroad theme](https://www.littlekendra.com/2021/05/07/how-i-got-twitter-cards-working-hugo-mainroad/) konnte ich nachvollziehen, was der Autor gemacht hat, um die Twitter-Card zu aktivieren und zu benutzen. Die Aktivierung ist relativ einfach: die Auskommentierung löschen und schon ist der Eintrag aktiv. Scheinbar aber muss, obwohl ich es nicht verstehe, ein Default-Bild in dieser Section von *Params* enthalten sind. Also habe ich das Platzerhalter-Bild als dieses eingesetzt. Der Eintrag in der *config.toml* sieht nun so aus: ``` [Params] [..] opengraph = true twitter_cards = true images = ["img/platzhalter.png"] [..] ``` Um nun in einem Artikel die Twitter-Card nutzen zu können bzw. für ein Tweet vorzubereiten, ist im Frontmatter ein weiterer Eintrag notwendig: ``` images: ["img/platzhalter_680_x_680.jpg"] ``` Dieser Eintrag ist im Grunde genommen der gleiche, wie in der *config.toml*. Sobald die HTML-Seiten neu generiert wurden, und man schaut sich den Seitenquelltext im Browser an, so sind folgenden Zeilen neu vorhanden: ``` <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:image" content="https://www.jopii.de/img/Platzhalter.png"/> <meta name="twitter:title" content="Der Titel des Beitrages"/> <meta name="twitter:description" content="Die Beschreibung des Beitrages"/> ``` Rein theoretisch sollte dieses genügen, um bei einer Verlinkung des Beitrages in einem Tweet in der Box, die Twitter erstellt, neben dem Text auch ein Bild darzustellen. Bei meinen Tests hat das leider noch nicht so richtig funktioniert. Vielleicht klappt es aber noch, wenn ich weiter nach einer Lösung suche. Jopii, am 13.11.2021 --- tags: #hugo #theme #mainroad #twitter #twitter-card links: [[MOC Hugo]]