Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion docs/guide/templating.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
# Working with templates

Templates are where code and content turn into web pages people can actually see and use. Apostrophe templates use the Nunjucks templating language and generally look like normal HTML markup with special tags and variables sprinkled throughout to render data.
Templates are where code and content turn into web pages people can actually see and use. Apostrophe templates are most commonly written in the Nunjucks templating language, looking like normal HTML markup with special tags and variables sprinkled throughout to render data, though Apostrophe also supports writing templates as JSX.

::: tip
JSX templates run on the server with no client-side JavaScript required. Nunjucks remains the default in our starter kits, but we're gradually expanding our documentation to show JSX examples alongside Nunjucks. See the [JSX templates](/guide/jsx-templates.html) guide to get started.
:::

Template files go in `views` directories, either as module subdirectories or at the project root.

Expand Down