Olhando o HTML gerado, consigo ver tags <div> normais para um tópico de fórum, juntamente com seu conteúdo no HTML, parecendo um template HTML comum.
Como o Discourse gera este HTML amigável para mecanismos de busca quando é escrito em Ember.js?
Olhando o HTML gerado, consigo ver tags <div> normais para um tópico de fórum, juntamente com seu conteúdo no HTML, parecendo um template HTML comum.
Como o Discourse gera este HTML amigável para mecanismos de busca quando é escrito em Ember.js?
Ele envia HTML estático para rastreadores
onde fica essa configuração? no rails ou no nginx?
No Rails, fazemos um render tradicional em páginas importantes
Onde isso é feito, na camada do nginx ou na camada do rails? link para a fonte, por favor?
Está em Rails. Não entendo bem como funciona, mas você pode olhar no application_controller por “crawler”. Parece ser onde parte da mágica acontece.
Passei um dia descobrindo que meu plugin precisa usar o StaticController quando faz um render plain:.
Então, talvez você queira olhar o static_controller. Parece ser como contornar o Ember, então talvez seja isso que você quer ver.
Você pode desabilitar o JavaScript no seu navegador e ver o que ele renderiza.
Mas talvez você queira dizer qual problema está tentando resolver em vez de falar sobre sua solução.
Só quero aprender como é feito, não tenho nenhum problema que esteja tentando resolver. Obrigado!