Hugo CMS? That's BCMS.
Looking for a Hugo CMS? Keep Hugo as your SSG. BCMS is the headless CMS for Hugo content: fetch entries in a prep script, export Markdown or data files, then build. Agents write entries. Clients edit in the UI.
npm i @thebcms/client- Settings
- Trash
- ·
- @thebcms
- Terms of use ·
- Log out




Why use a headless CMS for Hugo
This is not Hugo the SSG. It is a headless CMS for Hugo sites: structured content in BCMS, static output from Hugo, no forced Hugo module.
Build-script content pull
Use @thebcms/client (or the REST API) in a Node prep step. Export entries to content/ or data/, then run Hugo as usual.
Keep your Hugo theme
Layouts, shortcodes, and archetypes stay yours. BCMS supplies structured content; Hugo renders the HTML.
Markdown or data files
Map BCMS entries to Markdown with front matter, or to JSON/YAML under data/. Fit whatever your theme expects.
What you get from a CMS for Hugo
Headless content for Hugo static sites: JS client or REST prep step, Markdown or data export, locales, and agent-ready APIs.
Separate theme from content
Developers own Hugo config and templates. BCMS holds pages, posts, and media. Agents can create entries at scale.
JS client or REST API
Pull with @thebcms/client from Node, or call the BCMS REST API from any language before the Hugo build.
No Hugo module lock-in
No required Hugo module for content. Fetch, write files, build. Your deployment pipeline stays simple.
CDN-backed content API
Pull content from BCMS over CDN at build time. Host the Hugo output wherever you already deploy.
Multilingual Hugo sites
Add locales in BCMS. Generate language-specific content files for Hugo multilingual mode.
Agents and humans together
Agents create entries over MCP. Clients edit in the dashboard. Rebuild Hugo when content changes.
Structured content for Hugo builds
Model once in BCMS. Export at build time. Render with Hugo layouts and shortcodes.
14-day free trial · No credit card required
Guides for Hugo and static CMS setups
Articles about headless CMS for static site generators and Hugo content workflows.
Starter projects for inspiration
Open-source BCMS starters from other stacks. Same content API pattern works in a Hugo prep script.

Astro Restaurant templates & code starters for BCMS
Elevate restaurants online: Astro.js & BCMS optimize SEO, speed, updates, and scalability. Serve customers digitally with flair.

Simple blog code starter for BCMS and Nuxt
This is a bare-bones starter kit for BCMS, a headless CMS. It's minimal but solid, with a clean codebase that hooks directly into your BCMS project, ready to extend and scale as needed.

Next JS ecommerce templates & code starters for BCMS
Start your e-commerce in a minute with Next.js & BCMS: Fast setup, easy customization, and SEO-ready with static site generation. Ideal for developers.

Gatsby Blog templates & code starters for BCMS
Start your blog in a minute with Gatsby & BCMS: Fast setup, easy customization, and SEO-ready with static site generation. Ideal for developers.

Next JS Portfolio templates & code starters for BCMS
Shape your brand: Next.js & BCMS optimize SEO, speed, and content updates. Create a standout digital presence.

Gatsby Podcast templates & code starters for BCMS
Elevate podcasts using Gatsby & BCMS: Leverage SEO, speed, and content management. Enhance your audio journey.
Frequently asked questions
Common questions about using BCMS as a Hugo CMS or headless CMS for Hugo.
Is Hugo a CMS, or do I need a Hugo CMS?
Hugo is a static site generator. A Hugo CMS usually means a content system that feeds Hugo. BCMS is that headless layer: editors work in BCMS, a build script writes content files, then hugo generates the site.
Can Hugo call the BCMS API in Go?
You can call the REST API from any language, including Go. Most teams use a short Node script with @thebcms/client before hugo, which is the path we document.
When does content update on the site?
On rebuild. Trigger a new Hugo build when content changes (webhook, CI, or manual deploy). Clients edit in BCMS; the static site refreshes on the next build.
Can agents create content for my Hugo site?
Yes. Connect via MCP with scoped API keys. Agents write entries. Clients edit them in the dashboard. Rebuild to publish.
How do entries become Hugo pages?
Map each BCMS entry to a Markdown file with front matter, or to JSON/YAML under data/. Your layouts and content organization stay under your control.
How fast can I get started?
Add a prep script that installs @thebcms/client, fetches an entry, writes a content file, then run hugo. The trial is 14 days free.
Do I need to talk to sales to start?
No. Docs and a free trial are available. Contact us if you want direct support.
14 days free. About 13 seconds. Zero demo tax.
14-day free trial · No credit card required





