Blog
January 1, 19701 min read

README

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.

Let's talk.