Article
A single blog article. A masthead with the date and first tag, a full-bleed hero image, the article body, optional share links, then previous/next navigation and comments when the blog has them enabled.
Section settings
Section titled “Section settings”| Setting | Type | Default | What it does |
|---|---|---|---|
| Show the author | Checkbox | true | Show the author under the title |
| Show share links | Checkbox | true | Show share links at the end of the body |
The section also accepts @app blocks, rendered in their own row after the body — review widgets, related-post apps, newsletter embeds.
What renders automatically
Section titled “What renders automatically”| Element | Condition |
|---|---|
| Hero image | article.image exists. Served at 760–2400w, 100vw, eagerly — it is the page’s hero |
| Author | show_author and article.author is non-blank |
| First tag | article.tags is non-empty; shown beside the date |
| Share links | show_share is on. X, Facebook and email, each with an accessible label |
| Previous / next | blog.previous_article or blog.next_article exists. Shows the direction as an accent label and the neighbouring title in display type |
| Comments | blog.comments_enabled? — set per blog in Shopify admin, not here |
The body is rendered inside the theme’s rte wrapper, so headings, lists, blockquotes, images and tables written in the Shopify editor all pick up Signal’s typography.
Comments
Section titled “Comments”When the blog has comments enabled, the page shows the count, every approved comment with its author and date, and Shopify’s new_comment form — name, email and body, all required.
The form reports Shopify’s own validation errors, and shows a success line after a successful post. Whether a comment appears immediately or waits for approval is a Shopify blog setting, not a theme one.
Related
Section titled “Related”- Blog — the index