18f.gsa.gov: Automatizar bylines

Creado en 19 mar. 2015  ·  3Comentarios  ·  Fuente: 18F/18f.gsa.gov

En este momento, las publicaciones de blog requieren lo siguiente para obtener una línea de firma simple:

# in the frontmatter
authors:
- author1
- author2

y en el cuerpo del post

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

Eliminemos la redundancia y veamos si es posible generar automáticamente la línea de autor en la plantilla de publicación. Publicamos accidentalmente demasiadas publicaciones sin firma.

Estado deseado:
Algo como esto en layouts/post.html

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

Consideraciones:

  • algunas de nuestras publicaciones tienen ilustradores
  • los autores están disponibles en el objeto del sitio en: site.data.authors en plantillas. Hay diferentes formas de aprovechar esto según el tipo de complemento que esté creando.
  • Probablemente hay otros sitios de Jekyll que han hecho esto; Lo hice para un proyecto paralelo mío , pero puede que ese no sea el mejor modelo.
help wanted blog-feature

Todos 3 comentarios

Algunas de nuestras publicaciones tienen autores que no figuran en el archivo de datos del equipo e incluyen su título. Podríamos hacerlo de modo que si un autor no es encontrado por el identificador dado en la matriz anterior, en su lugar se trate como texto sin formato para ser incrustado, y no como un identificador de búsqueda.

Gran idea, @konklone , gracias por la sugerencia. : +1:

Estoy bastante seguro de que esto se hace con el # 966, ¿verdad?

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

coreycaitlin picture coreycaitlin  ·  12Comentarios

chuckhoupt picture chuckhoupt  ·  13Comentarios

iamjolly picture iamjolly  ·  6Comentarios

gboone picture gboone  ·  4Comentarios

anjunainaustin picture anjunainaustin  ·  8Comentarios