Learn

Managing Content

Update your site.

All of the content in your site can be reached and managed in the “Content” area of the control panel. The initial view presents you with an easy-to-understand “Page Tree” of your site’s page structure. Each existing page can be clicked or tapped to edit its respective content. All listings are shown in-line with their parent page/section (as long as a fields.yaml file is configured in that folder), along with the options to either “List Entries” or “Create Entry.”

You can also create Pages by clicking the “Add Page” button, and choosing from your available and configured fieldsets.

List Entries

Each entries list will show you all the entries, their slug, status, and date or order, depending on the type of entry. Each column is sortable by clicking or tapping on the column header. Entries can be edited by clicking or tapping their title, or deleted with the trashcan icon.

In order to gain access to the List Entries controls, a fields.yaml file is required to be set for that given folder. This will tell the control panel what type of entries are expected in any given folder.

Fields.yaml options

  • type can be either date or numeric
  • _fieldset lets you set a default fieldset for that folder
  • _entries_label lets you rename the word “Entries” to anything you’d like, for example “Posts”, “Team Members”, you name it.

Example fields.yaml file

type: date
_fieldset: blog
_entries_label: Posts

Statuses

  • Live: URL is accessible on the site, visible in {{ nav }} tags
  • Hidden: URL is accessible on the site, hidden from {{ nav }} tags
  • Draft: URL is not accessible on the site, hidden from {{ nav }} tags

Create Entry

Creating an entry will publish a new entry in the desired section. You will have access to all the content fields in the section’s fields.yaml file. When creating new entries, a suggested slug will automatically be generated for you based on your title field, but feel free to change it.

In order to gain access to the Create Entry controls, a fields.yaml file is required to be set for that given folder.

This article was last updated on September 13th, 2016. Find an error? Please let us know!