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.
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
| Page | CMS Path | File |
|---|---|---|
| Site Settings | Site Settings → Site Configuration | _data/site.yaml |
| Home Page | Pages → Home Page | content/index.md |
| About Page | Pages → About Page | content/about.md |
| Contact Page | Pages → Contact Page | content/contact.md |
| Journal Page | Pages → Journal | content/journal.md |
| Projects Page | Pages → Projects Page | content/projects.md |
| Projects Collection | Projects Collections | content/projects/*.md |
| Blog Posts | Blog Posts | content/posts/*.md |
| Media Uploads | Image fields | static/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: