Com certeza, estou acompanhando. Poder adicionar uma experiência visual rica, sem perder a funcionalidade ‘direto ao ponto’ de um fórum Discourse, irá melhorar muito o engajamento dos nossos usuários.
Adicionar uma tag a uma postagem para configurá-la no modo blog parece ser uma maneira lógica e simples de fazer isso.
Oi, encontrei alguns problemas: nossa categoria de blog não é blog-116, mas sim blog/116, então não consigo aplicar este tema ao meu fórum.
Como devo resolver esse problema?
E aqui está o link do meu fórum: https://www.agora.io/cn/community/forum/c/blog/116
Você já tentou apenas blog? Isso deveria funcionar.
Agora temos uma maneira muito melhor de definir categorias nas configurações do tema. Vou atualizar a configuração em algum momento. Infelizmente, mudar para o novo método desativará o componente até que a configuração seja reajustada. Vou garantir que avise a todos aqui quando essa mudança estiver por vir.
Isso é estranho. Acabei de verificar meu site de teste e o componente está funcionando perfeitamente usando o nome do slug. Estou me perguntando se isso tem a ver com a configuração da sua subpasta. Nunca testei o componente nesse ambiente.
Você vê algum erro no console de JavaScript do seu navegador ao tentar visitar um tópico na categoria? Você deve verificar após definir a configuração do tema da categoria do blog para blog. E tem certeza de que adicionou o componente ao seu tema principal?
Ei! Ainda não, mas vou colocar isso em maior prioridade. Vou garantir que seja adicionado nas próximas semanas. Talvez eu até tenha um pouco de tempo amanhã na próxima semana
EDIT: As tags já estão funcionando no meu computador local, mas encontrei algumas coisas não relacionadas que gostaria de resolver antes de enviar as alterações. Obrigado pela paciência
Acabei de enviar um commit que adiciona suporte a tags e melhora algumas questões relacionadas ao estilo Por favor, me avise se você notar algum problema após atualizar o componente.
Uma pequena observação - as tags que você usa para postagens de blog devem ser visíveis para todos os usuários (não ocultas através de grupos de tags). Você sempre pode ocultar a tag com CSS se for absolutamente necessário.
Ao atualizar na instância hospedada com o tema padrão, os seguintes erros estão aparecendo:
Erro: Variável indefinida: "$blog-tag". na linha 80 de mobile.scss >> $values: $blog_tag; -----------^
Erro: Variável indefinida: "$blog-tag". na linha 77 de desktop.scss >> $values: $blog_tag; ---------^
Parece que não quebrou a funcionalidade anterior, no entanto.
Edição: Isso sumiu depois que adicionei uma tag. Agora o estilo da postagem do blog está funcionando, mas a imagem não está aparecendo. Eu pensei anteriormente que fosse um problema com grupos de tags privadas, mas não parece ser o caso.
Este é um bug estranho no núcleo que temos tido a intenção de investigar. Por algum motivo, parece haver um problema em que o sistema está esperando um - em vez de um _ no nome da variável. A solução alternativa no momento é fazer um ajuste nas configurações do tema, como você descobriu.
Obrigado por reportar isso! Havia uma falha na lógica que impedia que as tags fossem totalmente avaliadas. Deve estar corrigido se você atualizar novamente.
Eu encontrei um bug onde, se eu usar o sistema baseado em categoria ou tag, se houver imagens carregadas (não hotlinks, hotlinks funcionam) dentro de uma tag <div align="center"></div>, elas são renderizadas na prévia, mas não após a postagem. Às vezes, elas aparecem por alguns segundos após a postagem, mas desaparecem logo em seguida.
Parece que este Componente de Tema não está sendo muito atualizado nos dias de hoje, e a lista de tarefas parece talvez incluir meu problema (DiscoToC), mas pensei em mencioná-lo de qualquer forma na esperança de que isso inspire algumas atualizações aqui.
Parece que a Estilização de Postagens de Blog e o DiscoTOC são fundamentalmente incompatíveis, pelo menos com a largura do site que tenho. O ToC se sobrepõe ao texto e não encontrei uma maneira clara de resolver isso apenas com CSS (embora eu esteja longe de ser um especialista em CSS!).
Tentei usar o tema Padrão e remover minhas personalizações de CSS e ainda assim acontece. Mas assim que desativo a Estilização de Postagens de Blog, o problema é resolvido e o ToC aparece no lugar certo. Eu realmente adoraria poder usar ambos juntos.
Desativei o DiscoToC por enquanto, mas você pode ver meu site (com tema personalizado) aqui, se for útil: https://garden.oshyan.com/
Se for útil para eu reativar o DiscoToC para que você possa ver isso acontecendo ao vivo, me avise.