Skip to content

Truncate opengraph and twitter card description to 160 chars#2134

Merged
travisbeckham merged 3 commits into
mainfrom
travis/description-length
Jun 24, 2026
Merged

Truncate opengraph and twitter card description to 160 chars#2134
travisbeckham merged 3 commits into
mainfrom
travis/description-length

Conversation

@travisbeckham

@travisbeckham travisbeckham commented Jun 24, 2026

Copy link
Copy Markdown
Collaborator

For the meta description on the site, we truncate to 160 characters. However, we are currently using Hugo’s built templates for opengraph and twitter meta data, and they do not truncate the description. When the frontmatter description is not set, the templates fall back to using the content summary which is truncated at 70 words (too long).

With this PR, the opengraph and twitter card templates have been pulled into the site, so the description will be truncated to 160 characters. A metaTitle frontmatter param has also been added, so a page can optionally set the meta title to something different than the page title.

The Hugo version has been bumped to v0.158.0 to support Language.Locale.

Preview
https://deploy-preview-2134--linkerdio.netlify.app/2026/06/24/federating-clusters-for-zero-downtime-kubernetes/

Signed-off-by: Travis Beckham <travis@buoyant.io>
Signed-off-by: Travis Beckham <travis@buoyant.io>
@travisbeckham travisbeckham requested review from CathPag and alpeb June 24, 2026 19:47

@CathPag CathPag left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Signed-off-by: Travis Beckham <travis@buoyant.io>
@travisbeckham travisbeckham merged commit a750689 into main Jun 24, 2026
7 checks passed
@travisbeckham travisbeckham deleted the travis/description-length branch June 24, 2026 21:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants