Olá, ao usar temas adicionais instalados com o Discourse, é possível instalar várias cópias do mesmo tema (por exemplo, https://github.com/discourse/discourse-air) com nomes diferentes e, em seguida, configurar componentes de tema diferentes para cada cópia do tema para oferecer experiências diferentes selecionáveis pelo usuário. E quando o tema instalado é atualizado upstream, ambas as cópias do tema na minha instância do Discourse são atualizadas automaticamente. Mas e se eu quiser oferecer várias cópias do tema “Padrão” do Discourse? Não consigo encontrar um repositório https://github.com/discourse/* para o tema “Padrão”. Sei que posso exportar/importar uma cópia, mas quero que minha cópia permaneça vinculada ao upstream para que seja atualizada, e não quero lidar com git ou fork.
Sim, isso funciona. Por exemplo, em um dos meus sites, tenho alguns temas e duas instalações do Componente Temático de Pré-visualizações da Lista de Tópicos que têm nomes e configurações diferentes e estão associados a um Tema diferente.
Olá Robert, obrigado pela resposta. Desculpe por não ter me explicado, estou falando sobre várias cópias do mesmo tema completo, como os encontrados em Theme - Discourse Meta, não componentes de tema. É possível instalar várias instâncias do mesmo tema adicional, mas como o tema “Padrão” do Discourse não é explicitamente instalado pelo administrador, não acho que seja possível ter várias instâncias dele.
Meu exemplo inclui dois Temas.
Olá novamente, estou me referindo ao botão Instalar em /admin/customize/themes. Não parece possível instalar outra instância do tema “Padrão” do Discourse, mantendo sua dependência de atualização do upstream.
Acho que descobri. Então, ao criar um novo Tema nomeado com este diálogo, o tema base será o “Padrão” do Discourse?
Acho que você está pensando um pouco demais nisso?
O tema padrão é apenas um esqueleto de um repositório de tema com dois arquivos, um em uma pasta ![]()
Exporte-o, inspecione-o?
E um tema não é muito mais do que um Componente de Tema com “false” no parâmetro component…
Você definitivamente pode “instalar” várias instâncias de um tema.
Recomendo gerenciar um no GitHub.
É muito simples, como Robert disse
Por exemplo, se eu quiser instalar o “Ghost Theme” duas vezes, basta editar o nome de um deles
Ou seja, Ghost2 Theme
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
