Blog Posts

The blog is a full-featured publishing system: rich-text articles with authors, tags, categories, featured posts, cover images, and complete SEO control. Posts live under /blog on your site.

Writing a post

Go to Content → Posts → New post. A post has:

  • a title and a URL slug,

  • a rich-text body (headings, lists, links, images, quotes, code),

  • an optional excerpt and TL;DR summary,

  • a cover image,

  • an author, tags, and categories,

  • SEO fields (title, description) — see Search Engines.

Authors, tags, and categories

These are first-class, reusable records — not just text on a post:

  • Authors have a name, bio, and avatar. Create an author once, then assign it to any post; the author's details render on every article they wrote.

  • Tags are flat labels for cross-cutting topics.

  • Categories are a hierarchy — a category can have a parent — useful for top-level sections of your blog.

Manage them under Content → Posts, or with the matching CLI and MCP tools.

Featured posts

Mark a post as featured to surface it in featured-posts areas of your theme (for example, a hero slot on the blog index). Your theme decides how featured posts are displayed.

Publishing

Like pages, posts are draft or published. Publishing adds the post to your blog; a deploy pushes it live. Posts you set to draft (or unpublish) disappear from the public blog and from your sitemap.

With the CLI or an agent

  • CLI — manage posts under the spideriq content command group.

  • MCP / agentscontent_create_post, content_update_post, content_publish_post, plus author/tag/category tools, let an agent draft and publish articles. For example: "Write a 600-word post announcing our new pricing, tag it 'announcements', and publish it as a draft for me to review."

VayaPin cards on posts

If you use VayaPin locations, you can tag a post with the pins it mentions and your theme will automatically render a strip of linked location cards at the end of the article. See VayaPin Cards.

Next steps