18f.gsa.gov: Automatizar assinaturas

Criado em 19 mar. 2015  ·  3Comentários  ·  Fonte: 18F/18f.gsa.gov

No momento, as postagens do blog exigem o seguinte para obter uma assinatura simples:

# in the frontmatter
authors:
- author1
- author2

e no corpo da postagem

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

Vamos eliminar a redundância e ver se é possível gerar automaticamente a assinatura no modelo de postagem. Nós acidentalmente publicamos muitas postagens sem assinaturas.

Estado desejado:
Algo assim em layouts/post.html

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

Considerações:

  • alguns de nossos posts têm ilustradores
  • os autores estão disponíveis no objeto do site em: site.data.authors em templates. Existem diferentes maneiras de aproveitar isso, dependendo do tipo de plugin que você está fazendo.
  • provavelmente existem outros sites Jekyll que fizeram isso; Fiz para um projeto paralelo meu , mas pode não ser o melhor modelo.
help wanted blog-feature

Todos 3 comentários

Algumas de nossas postagens têm autores não listados no arquivo de dados da equipe e incluem seus títulos. Poderíamos fazer com que, se um autor não for encontrado pelo identificador fornecido no array front matter, ele seja tratado como um texto simples a ser incorporado, e não como um identificador de pesquisa.

Ótima ideia, @konklone , obrigado pela sugestão. : +1:

Tenho certeza que isso é feito com o # 966, certo?

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

elainekamlley picture elainekamlley  ·  16Comentários

chuckhoupt picture chuckhoupt  ·  13Comentários

coreycaitlin picture coreycaitlin  ·  17Comentários

NoahKunin picture NoahKunin  ·  10Comentários

gboone picture gboone  ·  15Comentários