entries |
Entries rendered on the current page. Tag archives contain their matching entries. |
Example
{% for entry in entries %}<h2>{{ entry.title }}</h2>{% endfor %}
Result
<h2>Rainy Tuesday</h2><h2>Sunday Coffee</h2>
|
recent, older, archive |
Recent is the newest configured slice, older continues after the current diary page, and archive holds the archive-page entries. |
Example
{% for link in recent %}<a href="{{ link.url }}">{{ link.title }}</a>{% endfor %}
Result
(a list of links to recent entries)
|
link.title, link.url, link.date, link.time, link.page_name, link.comments_count, link.has_comments |
Entry details and comment totals available on each item in recent, older, and archive. |
Example
<a href="{{ link.url }}">{{ link.date }} - {{ link.title }} ({{ link.comments_count }})</a>
Result
<a href="https://Andrew.dev.diaryland.com/rainy-tuesday">2026-07-23 - Rainy Tuesday (3)</a>
|
buddies |
The configured slice of the diary owner's fave diaries. |
Example
{% for buddy in buddies %}<a href="{{ buddy.url }}">{{ buddy.username }}</a>{% endfor %}
Result
(links to your fave diaries)
|
diary_pages |
Pages that stay outside the diary archive and chronological navigation. |
Example
{% for diary_page in diary_pages %}<a href="{{ diary_page.url }}">{{ diary_page.title }}</a>{% endfor %}
Result
(links to pages such as About or Contact)
|
diary_page.title, diary_page.url, diary_page.page_name |
The title, full URL, and page-name segment for one diary page. |
Example
<a href="{{ diary_page.url }}">{{ diary_page.title }}</a>
Result
<a href="https://Andrew.dev.diaryland.com/about.html">About</a>
|
buddy.username, buddy.url |
The username and diary URL for one fave diary. |
Example
<a href="{{ buddy.url }}">{{ buddy.username }}</a>
Result
<a href="https://sparrow.diaryland.com">sparrow</a>
|
buddy.is_more_link, buddy.remaining_count |
The final item can link to the complete public profile list. It is marked true and includes the number of hidden fave diaries. |
Example
{% if buddy.is_more_link %}...{% endif %}
Result
true, 40
|
tags |
Tags used by visible diary entries, ordered by use and then name. |
Example
{% for tag in tags %}<a href="{{ tag.url }}">{{ tag.name }}</a>{% endfor %}
Result
(links to each tag you have used)
|
tag.name, tag.url, tag.entry_count |
The tag name, its /tags/name archive URL, and the number of visible entries using it. |
Example
<a href="{{ tag.url }}">{{ tag.name }} ({{ tag.entry_count }})</a>
Result
<a href="https://Andrew.dev.diaryland.com/tags/coffee">coffee (12)</a>
|
entry.comments |
The comments attached to the current entry. |
Example
{% for comment in entry.comments %}{{ comment.body }}{% endfor %}
Result
(loops through each comment on the entry)
|
comment.author, comment.author_url, comment.url |
The display name, profile URL, and direct comment URL. |
Example
<a href="{{ comment.author_url }}">{{ comment.author }}</a>
Result
<a href="https://wren.diaryland.com">wren</a>
|
comment.body, comment.date, comment.relative_date |
The comment body and its absolute and relative dates. |
Example
<p>{{ comment.body }}</p><span>{{ comment.relative_date }}</span>
Result
<p>Loved this one.</p><span>2 days ago</span>
|
comment.username, comment.is_reply, comment.is_owner |
The author username plus true or false reply and owner flags. |
Example
{% if comment.is_owner %}(author){% endif %}
Result
username: wren, plus true or false flags
|
entry.prompts |
Daily prompt answers attached to the entry. |
Example
{% for prompt in entry.prompts %}{{ prompt.label }}: {{ prompt.answer }}{% endfor %}
Result
(loops through the daily prompt answers)
|
prompt.label, prompt.answer, prompt.date |
The prompt label, rendered answer, and prompt date. |
Example
<strong>{{ prompt.label }}</strong> {{ prompt.answer }}
Result
<strong>Mood</strong> Calm
|