Tina CMS

Open-source content management Git-based and API driven.

Not available in production Maintained CMS Beta

Warning: Not supported features

  • i18n structure
  • Map Widget
  • Shortcodes

Enable Tina CMS

/config/_default/params.yaml

admin:
  cms: tinacms

Build config file

Hugo writes the TinaCMS configuration to /public/admin/config.js on each build. TinaCMS reads it from tina/config.js: copy it there, and version it.

hugo && mkdir -p tina && cp public/admin/config.js tina/config.js

Copy it again after a change to the modules or to the admin params.

Raw markdown

The rich-text toolbar has its own raw markdown button, so the minimal, modes and buttons params of the markdown fields do not apply. See Markdown editor.

Documentation