Pages CMS

Open-source content management Git-based (GitHub only).

Available in production Maintened CMS Compatibility WIP

Warning: Not supported features

  • Cloud assets
  • i18n structure
  • Map Widget
  • Nested pages

Setup

Enable Pages CMS

/config/_default/params.yaml

admin:
  cms: pagescms

Build config file

Build a .pages.yml file with Hugo and NodeJS script. This file needs to be versioned.

yarn build:config:pagescms

Enable/disable media

With media from Pages CMS, you can configure how to handle files you want to upload, attach to or embed in your content.

/config/_default/params.yaml

admin:
  media:
    audio_folders: true
    pdf_folders: true
    video_folders: true

Documentation

Tutorial