18f.gsa.gov: Bylines automatisieren

Erstellt am 19. März 2015  ·  3Kommentare  ·  Quelle: 18F/18f.gsa.gov

Im Moment erfordern Blog-Posts Folgendes, um eine einfache Byline zu erhalten:

# in the frontmatter
authors:
- author1
- author2

und im Postkörper

<p class="authors">
  by {% author author1 %} and {% author author2 %}
</p>

Lassen Sie uns die Redundanz beseitigen und sehen, ob es möglich ist, die Byline in der Beitragsvorlage automatisch zu generieren. Wir veröffentlichen versehentlich zu viele Beiträge ohne Bylines.

Wunschzustand:
So etwas in layouts/post.html

<p class="authors">{% authors %}</p>

Überlegungen:

  • Einige unserer Beiträge haben Illustratoren
  • Autoren sind im Site-Objekt verfügbar unter: site.data.authors in Vorlagen. Es gibt verschiedene Möglichkeiten, dies zu nutzen, je nachdem, welche Art von Plugin Sie erstellen.
  • es gibt wahrscheinlich andere Jekyll-Sites, die dies getan haben; Ich habe es für ein Nebenprojekt von mir gemacht , aber das ist vielleicht nicht das beste Modell.
help wanted blog-feature

Alle 3 Kommentare

Einige unserer Beiträge haben Autoren, die nicht in der Teamdatendatei aufgeführt sind, und enthalten deren Titel. Wir könnten es so machen, dass ein Autor, der nicht von dem im Frontmaterie-Array angegebenen Handle gefunden wird, stattdessen als einzubettender Klartext und nicht als Lookup-Handle behandelt wird.

Tolle Idee, @konklone , danke für den Vorschlag. :+1:

Ziemlich sicher, dass dies mit # 966 getan wird, oder?

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

coreycaitlin picture coreycaitlin  ·  3Kommentare

coreycaitlin picture coreycaitlin  ·  23Kommentare

anjunainaustin picture anjunainaustin  ·  8Kommentare

konklone picture konklone  ·  4Kommentare

gboone picture gboone  ·  16Kommentare