Blog settings¶
A global module that holds the wording used across every blog post, and the switches that decide which elements appear at all. It renders nothing itself. Best for: changing a label once and having it apply to every post on the site.
At a glance¶
Blog Global Configuration
- What it does: stores the text labels and the show/hide switches for blog posts. The four blog post templates read from it.
- Why it exists: Theme Settings cannot hold text fields, so wording has to live in a module.
- Global: one edit applies to every blog post, on every layout.
- Renders nothing: it produces no markup of its own.
Find it under Hidden modules
Because it outputs nothing, HubSpot's editor lists it under Hidden modules. Open that section to edit it. This is expected, not a fault.
Show/hide settings¶
Ten switches, all on by default. Turning one off removes that element from every post on every layout.
| Switch | Removes |
|---|---|
| Back to blog link | The link above the title |
| Blog tags | The tag chips |
| Blog publish date | The date in the byline |
| Blog read time | The reading time in the byline |
| Blog author with image | The author name and photo |
| Blog featured image | The image. On Cover this is the band, on Split the panel beside the text |
| Blogpost social media share | The share buttons and their label |
| Blogpost most read | The popular posts list (Sidebar only) |
| Previous and next post | The two cards below the article |
| Subscribe form | The subscribe block |
The byline disappears cleanly
Date, read time and author are three parts of one row. Switch all three off and the row is removed entirely rather than leaving an empty gap.
The title has no switch
A post always needs a visible heading, so the title cannot be hidden.
Wording¶
| Group | Field | Default |
|---|---|---|
| Back to blog | Default label | Back to blog |
| Date and read time | Read time suffix | min read |
| Share post | Default label | Share this post |
| Most read | Default label | Most read |
| No. of post you want to show | 4 | |
| Blogpost timeframe | Popular all time | |
| Previous and next post | Previous post label | Previous post |
| Next post label | Next post | |
| Subscribe form | Title | Subscribe to our blog |
| Description | Get new posts delivered straight to your inbox. | |
| Response message | Thanks for subscribing. |
Blogpost timeframe decides how far back HubSpot looks when working out which posts are popular: all time, past year, past six months, or past month.
One share label, two places
Classic, Cover and Split show the share label beside the buttons. Sidebar shows it as a heading above them in the rail. Both read the same field.
Accessibility labels¶
Four labels read aloud by screen readers and never shown on screen: the three share buttons and the previous/next navigation. Translate these when your site is not in English.
Subscribe form¶
The block between the article and the previous/next cards, and in the rail on Sidebar. The form itself is HubSpot's own blog subscription form, created automatically for the blog the post belongs to. Nothing needs picking before it works.
Wording lives here; the look is set per layout at Theme Settings > Blog > Blog post - [layout] settings > Blog subscribe form, which covers the card, title, description, form style and button.
Related¶
- Blog post templates - the four layouts and their styling
- Build a blog - the full setup