Luca Nerlich A blog about Tech, Programming and Games.

Mehrere Autoren in Jekyll

Moin,

um in einem Jekyll Post mehrere Autoren auszuzeichen, muss das YAML Frontmatter entsprechend erweitert werden.

Die Syntax fuer einen einzelnen Autor sieht aus wie folgt:

---
layout: post
title: Learning Rust - Part 2
category: rust
language: eng
permalink:
author: luca
---

Um, in beispielsweise dem post.html Template, den einzelnen Autor auszugeben, reicht normale Liquid Syntax:


{{page.author}}

Um jedoch 1 -> n Autoren zu kennzeichnen, muss das Frontmatter um die YAML List Syntax erweitert werden.

---
layout: post
title: Multiple Authors in Jekyll
category: rust
language: eng
permalink:
author:
- luca
- michael
---

Daraufhin ist es in einem .html Template moeglich ueber die Liste der Autoren zu iterieren:


{% if page.author.size > 1 %}
    {% for author in page.author %}
        Autor:  {{author}}
    {% endfor %}
{% endif %}

In obigem Beispiel habe ich zusaetzlich ein if Konditional eingebaut, um verschiedene Formatierungen auf Basis der Autorenanzahl zu erreichen.

Danke fuers Lesen!

luca

category

howto