Skip to main content
brickwork
GitHub Log in Get started
Display
Theme
Density
Direction
Brand

Documentation

Article meta

An editorial byline combining author, publication date, reading time, and topic links.

All components Component Brickwork 4.3.1

Try it

Linked author and facts

Open full-page preview

A complete article byline.

Use under articles, documentation pages, or other long-form content where these facts describe the item.

Use it

Working invocation

This code creates the configuration shown above. Copy the template and the required Python context together.

templates/your_app/component.html

Django template

{% include "brickwork/components/_article_meta.html" with author_name=author_name author_href="/authors/ada/" published_on=published_on published_iso=published_iso reading_time=reading_time tags=article_tags %}

your_app/views.py

Python

context = {'article_tags': [{'label': 'Engineering', 'href': '/topics/engineering/'}, {'label': 'Django'}], 'author_name': 'Ada Lovelace', 'published_on': '12 August 2026', 'published_iso': '2026-08-12', 'reading_time': '8 min read'}

Guide

Add it to your project

  1. Supply `author_name`; add the optional facts as available.
  2. Include the partial where the byline belongs.
  3. Use ISO text in `published_iso` when providing `published_on`.

View this component's source for the installed release

Options

Public API

Option Type Default Required Description
author_name str Not set Yes Displayed author name. Constraint: No additional package-level validation is documented beyond this option's stated type and its role in the component.
author_href str Not set No Author profile URL. Constraint: No additional package-level validation is documented beyond this option's stated type and its role in the component.
author_initials str Not set No Initials avatar fallback. Constraint: No additional package-level validation is documented beyond this option's stated type and its role in the component.
author_src str Not set No Avatar image URL. Constraint: No additional package-level validation is documented beyond this option's stated type and its role in the component.
author_alt str Not set No Image alternative text; defaults to author name when an image is supplied. Constraint: No additional package-level validation is documented beyond this option's stated type and its role in the component.
published_on str Not set No Visible date. Constraint: No additional package-level validation is documented beyond this option's stated type and its role in the component.
published_iso str Not set No Machine-readable date or datetime. Constraint: No additional package-level validation is documented beyond this option's stated type and its role in the component.
reading_time str Not set No Visible duration. Constraint: No additional package-level validation is documented beyond this option's stated type and its role in the component.
tags list[dict] Not set No Items with required `label` and optional `href`. Constraint: Each tag record needs its documented label and optional destination or status metadata; preserve the displayed tag order.

Behaviour

Accessibility and responsive behaviour

Accessibility
Dates use `time`, separators are hidden from assistive technology, and topic links are semantic links.
Responsive
The inline row wraps when needed.
Without JavaScript
Static HTML only.

Need help?

Troubleshooting

Contract check: Required: author_name.

Supply `author_name`; it is the required author fact and the text alternative for the author presentation.

Explore next

Used in examples

Documentation