Files
Gabriel Fontes cb31a96a61 refactor(website): use semantic lists for publication metadata
Preserve the compact semicolon-separated presentation while using list markup, and scope vertical list spacing to prose lists so flex items remain aligned.

Assisted-by: pi (openai-codex/gpt-5.6-sol)
2026-08-28 11:44:36 -03:00

49 lines
1.3 KiB
Plaintext

---
layout: root.html
---
<header>
{% include header.html.liquid %}
</header>
<main>
<article class="{% if page.citation %}publication {% endif %}{% if page.listing %}listing{% else %}document{% endif %}">
<header>
<h1>{{ page.title }}</h1>
{% if page.description %}
<p><em>{{ page.description }}</em></p>
{% endif %}
{% if page.date %}
<p>
<time datetime="{{ page.date | date_to_xmlschema }}">{{ page.date | date_to_long_string: "ordinal" }}</time>
</p>
{% endif %}
{% if page.citation %}
<ul class="inline-list">
{% if page.citation.pdf_url %}
<li><a href="{{ page.citation.pdf_url }}">PDF</a></li>
{% endif %}
{% if page.citation.doi %}
<li><a href="https://doi.org/{{ page.citation.doi }}">{{ page.citation.doi }}</a></li>
{% endif %}
</ul>
{% if page.citation.author %}
<ul class="inline-list">
{% for author in page.citation.author %}<li>{{ author }}</li>{% endfor %}
</ul>
{% endif %}
{% if page.citation.conference_title %}
<p>{{ page.citation.conference_title }}</p>
{% endif %}
{% endif %}
</header>
<section>
{{ content }}
</section>
</article>
</main>
<footer>
{% include footer.html.liquid %}
</footer>