Escape-Title

When a node title is referenced elsewhere, it is HTML escaped by default. You can override this behavior by setting the Escape-Title header to false.

You can see the difference in the two nodes below. They both use the HTML entities “ and ” in their Title tags.

Escape-Title: true (“escaped”)

Escape-Title: false (“not escaped”)

The node with the default setting of Escape-Title set to true HTML escapes the title. The node that sets Escape-Title to false bypasses the HTML escaping, allowing the original HTML entities to come through.

Escaping is on by default for a reason. HTML escaping of the title makes it impossible to accidentally break the HTML structure of the page by adding a special HTML character into the Title value. However, if you know that you need to embed an HTML entity in a node title, it is still possible to disable the automatic HTML escaping.

The usual node header inheritance rules still apply. If you need to disable HTML escaping for a node, but still want to leave it enabled for its child nodes, you can always add the following set of headers to achieve this:

Escape-Title: false
+Escape-Title: true

Tags: headers

This page was generated by Uriel with the following settings:

Page Details

Resource Path Project File
Node headers/escape-title/index nodes/headers/escape-title/index
Template default.html templates/default.html
URL /headers/escape-title/ public/headers/escape-title/index.html

Node Headers

Header (Lowercase) Value
title Escape-Title
+-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 headers
template default.html

Node Timestamps

Type Value
Created
Modified 2026-06-05T21:15:58-04:00

Node Methods

Method Value
get_parent_node() headers/index
get_path() headers/escape-title/index
get_node_type() file
get_url() /headers/escape-title/
get_canonical_url() https://documentation.uriel.foo/headers/escape-title/
get_name() escape-title
get_display_name() Escape Title
get_title() Escape-Title
get_escaped_title() Escape-Title
get_link() <a href="/headers/escape-title/">Escape-Title</a>
get_canonical_link() <a href="https://documentation.uriel.foo/headers/escape-title/">Escape-Title</a>
get_link_prefix() <p>
get_link_suffix() </p>
get_tags() ['headers']
get_dest_dir() ./public/headers/escape-title
get_dest_file() ./public/headers/escape-title/index.html
get_breadcrumb_separator() &raquo;