Hi, hope everyone’s healthy and happy -
Something is off with the meta descriptions on sites generated with ghost. It doesn’t render the desired markup, instead, it renders some text from the beginning of the post or page. Curiously, the meta description goes correctly into the twitter and facebook opengraph fields.
Write a post or page. Enter text in the meta data fields. Add Meta title and Meta description (“This is the Meta description.”). I’m leaving Excerpt and the Twitter and Facebook cards untouched.
Publish. Check the rendered html:
All renders as it should, fx “headline”: “This is the Meta title.”, except for the description which goes like “description”: “This is the h2 heading.\nHere’s some text.\n\nHere’s some more text.”,.
In other words, the description just grabs the initial text from the post. Like I mentioned the twitter and facebook descriptions work fine: meta name=“twitter:description” content=“This is the Meta description.”.
This looks like a little bug to me?
Ghost-CLI 1.14.1, Ghost 3.25.0, node v12.18.2, database mysql, Mac Safari, Casper theme