The {{tag-list:*}} parameter evaluates to a set of links to whatever tags are defined on the current node.
For example, the current node has the following header that specifies two tags that this node is associated with:
Tags: parameters, foo
When the {{tag-list:*}} is used on this node, it evaluates to:
A link is created to the tag page for each tag this node is associated with. The links are displayed in alphabetical order, with commas between them.
A typical usage would be to include a link to the tag index, along with the {{tag-list:*}} parameter in a template, so that each page will display a link to the tag index, and whatever tags the current page is associated with.
For example, the following fragment:
{{node-link:tag}}: {{tag-list:*}}
Evaluates to this when displayed as HTML on the page:
The {{tag-list:*}} parameter works differently when it is used on the designated tag node.
When it is used in that context, it behaves similarly to {{node-list:*}}.
However, the tag node body contents also get copied into each child node under the tag index. And when {{tag-list:*}} is used in the context of each child tag node, it lists links to all of the pages that are associated with that tag.
It also behaves similarly to {{node-list:*}} on the child tag pages. Except that instead of listing off child nodes, it is instead creating a list of links back to the nodes that have that tag.
See the {{node-list:*}} page for other details about link formatting, including how the Link-Prefix / Link-Suffix headers can influence the display of the links.
This page was generated by Uriel with the following settings:
Page Details
| Resource | Path | Project File |
|---|---|---|
| Node | parameters/tag-list | nodes/parameters/tag-list |
| Template | default.html | templates/default.html |
| URL | /parameters/tag-list/ | public/parameters/tag-list/index.html |
Node Headers
| Header (Lowercase) | Value |
|---|---|
| tags | parameters, foo |
| title | {{tag-list:*}} |
| +-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 |
| template | default.html |
Node Timestamps
| Type | Value |
|---|---|
| Created | |
| Modified | 2026-06-07T19:32:08-04:00 |
Node Methods
| Method | Value |
|---|---|
| get_parent_node() | parameters/index |
| get_path() | parameters/tag-list |
| get_node_type() | file |
| get_url() | /parameters/tag-list/ |
| get_canonical_url() | https://documentation.uriel.foo/parameters/tag-list/ |
| get_name() | tag-list |
| get_display_name() | Tag List |
| get_title() | {{tag-list:*}} |
| get_escaped_title() | {{tag-list:*}} |
| get_link() | <a href="/parameters/tag-list/">{{tag-list:*}}</a> |
| get_canonical_link() | <a href="https://documentation.uriel.foo/parameters/tag-list/">{{tag-list:*}}</a> |
| get_link_prefix() | <p> |
| get_link_suffix() | </p> |
| get_tags() | ['foo', 'parameters'] |
| get_dest_dir() | ./public/parameters/tag-list |
| get_dest_file() | ./public/parameters/tag-list/index.html |
| get_breadcrumb_separator() | » |