My first post: how to publish a new blog entry
A quick reference guide for creating new articles using this same dynamic blog template.
This is a sample article meant to verify that the dynamic blog template works correctly end to end: from resolving the slug in the URL to rendering rich content, across both languages of the site.
How an article is structured
Each article is a data object with a unique slug, metadata (category, date, read time), an author, and a body made up of typed blocks. The template component doesn't know anything about the business content — it just knows how to render each block type.
- Add a new object to data/blog.ts with a unique slug.
- Fill in the title, subtitle, author, and hero image.
- Build the body by combining paragraphs, headings, lists, quotes, and callouts.
- Visit /en/blog/your-slug (or /es/blog/your-slug) to preview it.
Available block types
The article body accepts five block types: paragraph, heading (h2/h3), quote, list, and callout. Each one has its own styles already defined in blog.css, ready to use without extra configuration.
A good content template doesn't impose the message — it just gives it a consistent shape.
Content Team, Siltium
If this article renders correctly in both Spanish and English, with no hydration or styling errors, the template is ready for real content.