Tema de Fakebook

Hola, estoy aprendiendo sobre el desarrollo de temas y plugins para Discourse. Me encanta el tema Fakebook y lo estoy utilizando para profundizar mi comprensión, pero tengo algunas dudas.

El archivo “javascripts/discourse/templates/mobile/list/topic-list-item.hbr” contiene un 100% de código duplicado del archivo “common/header.html”.

Mis preguntas son:

  1. ¿No hay alguna manera de incluir un archivo hbr dentro de un archivo HTML, de modo que podamos simplemente incluir topic-list-item.hbr en common/header.html en lugar de duplicar el código en dos lugares?
  2. ¿Por qué necesitamos topic-list-item.hbr desde el principio? ¿No deberían los archivos de la carpeta common aplicarse tanto a escritorio como a móvil?
1 me gusta