Existing Post Types:

A "post type" is just a template living in templates/html/components/forms/. Every post picks exactly one of them — it's what the Content Template dropdown selects when you edit a Series.

Create a new Post Type:

This writes a new template into the forms directory currently in use (<: $forms_dir :>) along with a matching .json sidecar describing any custom fields, so that the data model knows to keep them when a post is saved.
Type Name * — letters, numbers, dash and underscore only

Canned Fields

Most post types reuse the same handful of blocks. Tick whichever ones this type needs.











Title placeholder text

Content Body — this is always the last thing in the editor, and is what carries the post body itself.

Custom Fields

These become extra inputs in the editor, and are available in your display template below as <: $post.your_field_name :>. Uploads aren't supported here — use the Attachment uploader above for those.

Display Template

Kolon markup for how this post type renders when someone looks at it. Use <: $post.yourfield :> for your custom fields, and <: render_it($post.data) | mark_raw :> for the post body.