Fakebook Theme

Привет! Я изучаю разработку тем и плагинов для Discourse. Мне очень нравится тема Fakebook, и я использую её для углубления понимания, но у меня есть несколько вопросов.

Файл “javascripts/discourse/templates/mobile/list/topic-list-item.hbr” содержит 100% дублирующийся код из файла “common/header.html”.

Мои вопросы:

  1. Разве нельзя включить файл hbr в HTML-файл, чтобы мы могли просто подключить topic-list-item.hbr в common/header.html вместо дублирования кода в двух местах?
  2. Зачем вообще нужен файл topic-list-item.hbr? Разве файлы в папке common не должны применяться и к десктопной, и к мобильной версиям?
1 лайк