content/blog/ — how to add an article
This folder is the ONLY place you need to touch to publish a new article on
botifull.ai/blog. The site reads every *.md
file here at build time and renders it as a post.
1. Create a file
Filename becomes the URL slug. Use lowercase, hyphens, no spaces.
content/blog/humanoid-reception-2026.md → /blog/humanoid-reception-2026
One file per language. To publish the same article in French and English,
create two files (e.g. topic.md for EN and topic-fr.md for FR) with the
matching lang field.
2. Frontmatter (required)
Every file MUST start with a YAML frontmatter block:
---
title: "Full article title"
date: "2026-07-01" # ISO YYYY-MM-DD, controls list ordering
lang: "en" # "en" or "fr"
excerpt: "One-sentence teaser shown on /blog list."
category: "Notes" # optional, short uppercase label
author: "Botifull team" # optional
cover: "/covers/name.jpg" # optional, absolute path from /public
readingTime: "4 min read" # optional, auto-computed if omitted
---
3. Body
Standard Markdown + GitHub-flavoured extensions (tables, task lists,
autolinks, fenced code). Headings start at ## — the <h1> is generated
from title.
4. Ship it
Commit the new file to main. Lovable auto-syncs from GitHub, rebuilds, and
the article is live once the site is re-published.
Constraints for the AI agent
- Only write inside
content/blog/. - Do not edit any other file.
- Do not delete existing posts unless explicitly asked.
- Keep frontmatter valid YAML — a broken frontmatter breaks the build.
