author

Author-attributed blockquote — body is the quote, author profile renders from `authors.toml`.

Updated 2026-08-23

On this page

The author shortcode wraps a quote in a blockquote with an author-profile card sourced from authors.toml. Paired-tag; the body is the quoted text.

Source: themes/bifrost/templates/shortcodes/author.html

Syntax#

{% author(author="rael", year=1974) %}
The Elohim created humanity in their image, in laboratories.
{% end %}
ParamTypeRequiredDefaultWhat
authorstringyes (or name)""Key into authors.toml. Renders the full profile card.
namestringyes (or author)""Manual author name when not in authors.toml.
titlestringno""Manual author title/role.
workstringno""Cited work (book, paper, talk).
yearstringno""Publication year.
urlstringno""Link the citation to a source.

Auto-resolve#

When author matches a key in authors.toml, the shortcode loads the full record (avatar, name, title, birth/death years) and renders the author profile card via macros/author.htmlauthor_profile.

When the author isn’t in authors.toml, pass name / title / year manually.

Output structure#

<blockquote class="wiki-content">
    <div class="blockquote-content">…body…</div>
    <div class="author-profile">…avatar + name + title + dates…</div>
</blockquote>

Styled by .wiki-content blockquote — gradient border, rounded corners.

Edit this page on GitHub