Skip to main content

Content Creation Reference

This section documents every field in Decap CMS.

Use it as a reference when editing your site. Each page below matches a collection in the CMS sidebar.


python ssg pro jamstack static site generator

How to Use This Reference​

Each page in this section covers:

  • Where in the CMS the field lives
  • Which file the field writes to
  • What the field controls on the live site
  • How to edit it correctly

If you are new to Pycora Pro, start with the Local Guide or Cloud Guide first.


Pages Covered​

PageCMS PathFile
Site SettingsSite Settings → Site Configuration_data/site.yaml
Home PagePages → Home Pagecontent/index.md
About PagePages → About Pagecontent/about.md
Contact PagePages → Contact Pagecontent/contact.md
Journal PagePages → Journalcontent/journal.md
Projects PagePages → Projects Pagecontent/projects.md
Projects CollectionProjects Collectionscontent/projects/*.md
Blog PostsBlog Postscontent/posts/*.md
Media UploadsImage fieldsstatic/img/

Sections at a Glance​

Site Settings​

Global site information — name, logo, navigation, pricing, FAQ, footer.

Pages​

Individual pages: Home, About, Contact, Journal, Projects.

Collections​

Blog Posts and Projects — each item is a separate Markdown file.

Media​

Images, logos, and other files stored in static/img/.


Key Concepts​

Frontmatter​

Every Markdown file starts with a YAML block. The CMS reads and writes to this block. The content below the block is the body.

Controllers​

Some pages (like Journal and Projects) are controllers. They do not contain articles themselves — they list items from a collection.

Collections​

A collection is a folder of Markdown files with the same structure. Blog Posts and Projects are collections.

Media Folder​

All images live in static/img/. The CMS references them as /img/filename.ext.


What's Next?​

Start with the most-used section:

👉 Site Settings →