{{node:body}}

The {{node:body}} substitution parameter evaluates to the entire body contents of a node.

Typically, you would include the {{node:body}} parameter, exactly once, in a template. This allows you to add HTML around the main content of the node, and then drop the “content” part of the node into the middle of the rendered page.

Node Body Include Loop Error Detection

Unlike every other substitution parameter, {{node:body}} can only be included within a template, and not within a node, to prevent an infinite feedback loop. The node body can not, itself, include the node body...

If you try to include the {{node:body}} substitution parameter within a node, Uriel will detect this and show a detailed error message to help you track down exactly where the problem occurred.

For example, if you modified the node that generated this page to include the {{node:body}} parameter, Uriel would show you an error message like this when you tried to build the site:

copying 'static' to 'public', overwriting previous contents
initializing soju
initializing handlers
reading node files
rendering node content
node body include loop error:
  nodes/parameters/node-body
    templates/default.html
      nodes/parameters/node-body
        '{{node:body}}'
uriel: node body include loop detected in node: 'parameters/node-body'

Tags: parameters

This page was generated by Uriel with the following settings:

Page Details

Resource Path Project File
Node parameters/node-body nodes/parameters/node-body
Template default.html templates/default.html
URL /parameters/node-body/ public/parameters/node-body/index.html

Node Headers

Header (Lowercase) Value
title {{node:body}}
+-tags *
breadcrumb-separator »
canonical-url https://documentation.uriel.foo
rss-description Uriel Documentation
rss-image-height 32
rss-image-url /favicon-32x32.png
rss-image-width 32
rss-max-entries 50
rss-title Uriel Documentation
rss-url /rss.xml
sitemap-max-entries 10000
sitemap-url /sitemap.xml
tag-node tag
tags parameters
template default.html

Node Timestamps

Type Value
Created
Modified 2026-06-07T00:21:30-04:00

Node Methods

Method Value
get_parent_node() parameters/index
get_path() parameters/node-body
get_node_type() file
get_url() /parameters/node-body/
get_canonical_url() https://documentation.uriel.foo/parameters/node-body/
get_name() node-body
get_display_name() Node Body
get_title() {{node:body}}
get_escaped_title() {{node:body}}
get_link() <a href="/parameters/node-body/">{{node:body}}</a>
get_canonical_link() <a href="https://documentation.uriel.foo/parameters/node-body/">{{node:body}}</a>
get_link_prefix() <p>
get_link_suffix() </p>
get_tags() ['parameters']
get_dest_dir() ./public/parameters/node-body
get_dest_file() ./public/parameters/node-body/index.html
get_breadcrumb_separator() &raquo;