Come crea Discourse tag HTML SEO friendly quando il sito è scritto in Emberjs?

Guardando l’HTML generato, vedo dei tag <div> normali per una discussione del forum insieme al suo contenuto nell’HTML, che assomiglia a un normale template HTML.

Come genera Discourse questo HTML “search engine friendly” quando è scritto in Ember.js?

Invia HTML statico ai crawler

dove si trova quell’impostazione? in rails o nginx?

In Rails, facciamo un rendering tradizionale nelle pagine chiave

Questo viene fatto a livello nginx o a livello rails? link alla fonte per favore?

È in Rails. Non capisco bene come funziona, ma puoi guardare nell’ application_controller per “crawler”. Sembra che sia lì che avviene parte della magia.

Ho passato un giorno a capire che il mio plugin deve usare il StaticController quando esegue un render plain:.

Quindi forse vuoi guardare nel static_controller. Sembra che sia il modo per aggirare Ember, quindi forse è quello che vuoi vedere.

Puoi disabilitare javascript nel tuo browser e vedere cosa viene renderizzato.

Ma forse vuoi dire quale problema stai cercando di risolvere piuttosto che parlare della tua soluzione.

Voglio solo imparare come si fa, non ho alcun problema da risolvere. Grazie!