Pages reference

Overview

A page is a directory containing an index file in Markdown (index.md), YAML (index.yaml), or JSON (index.json) format.

Example

An example page content file in Markdown format.

content/posts/introducing-hypertemplates/index.md
 1---
 2created_at: 2025-02-04T12:00:00-08:00
 3updated_at: 2025-02-04T12:00:00-08:00
 4layout: post
 5title: Introducing HyperTemplates
 6description: The pure-HTML templating system for the modern web.
 7tags:
 8    - blog
 9---
10
11## Introducing HyperTemplates
12
13Two things happen very early on in a persons journey to learn HTML – they create their first web page (!), and eventually they create a second.
14The moment that second page exists, the seemingly simple journey becomes a _lifelong quest_ to find the best templating system to keep some portion of two or more web pages in sync.
15
16If you have discovered templating solutions you actually enjoy using, this post might not interest you, and that is OK!
17For everyone else, welcome.

The page content file provides a standardized set of core properties for layout and theme developers.

NOTE: the contents of a page content file are available as template data properties with the page. prefix.

Properties

created_at

updated_at

title

description

author

contributors

tags

content

summary

Content summaries

The HyperTemplate markdown processor will automatically generate a content summary for Markdown files that contain a <!--more--> HTML comment.

more

attachments

Custom properties

Join the community

Stay up to date with the lastest releases and other news from the HyperTemplates community.