I Have created two more category of blog. I Update Diffrent blog page for both category and same as for article. my meta property is as :
{% if template.name == ‘product’ %}
{% assign variant = product.selected_variant %}
{% assign og_image = variant.featured_media.preview_image | default: product.featured_media.preview_image %}
{% elsif template.name == ‘collection’ %}
{% assign og_image = collection.image %}
{% elsif template.name == ‘article’ %}
{% if article.image %}
{% assign og_image = article.image %}
{% endif %}
{% endif %}
Where my blog-post is working properly in meta tag. bt for other two category takes complete blog in meta property tag. article_excerpt is not working may be.