Generando una versión ligera de solo lectura y sin javascript desde una instancia de discourse

¿Es posible crear un sitio alternativo de solo lectura, compuesto únicamente por todos los temas y publicaciones sin JavaScript? Para las personas que desean seguir las discusiones y tienen JavaScript desactivado en sus navegadores.

Tenga en cuenta que esto no incluirá ningún mecanismo basado en cuentas.

No deberías necesitar “un sitio alternativo”

Creo que la vista del rastreador ya es “sin javascript”, al igual que la vista para navegadores antiguos no compatibles, por lo que podrías intentar

  • cambiar tu user agent
  • probar un navegador muy antiguo o
  • simplemente desactivar javascript.

Ver:

4 Me gusta

AFAIK no existe tal solución a gran escala. Pero no debería ser muy difícil de desarrollar. Es básicamente un espejo estático desactualizado con las cabeceras adecuadas para Google.

Pero, ¿cuál sería el propósito? Muy pocos no usan JS y cuando uno lo hace, sabe que la mayoría de las funcionalidades que ofrecen los sitios se pierden.

Claro, sería rapidísimo y fácil de almacenar en caché. Pero… ¿por qué? Discourse no es dolorosamente lento. Sería un imán para bots de SEO inútiles, pero incluso entonces, esos no dejarían en paz al “Discourse maestro”. No ayudaría a Googlebot ni haría nada útil, hasta donde yo entiendo.

Hay una situación en la que podría ser útil, sin embargo. Y es la situación en la que Discourse está caído y el servidor/proxy inverso/balanceador de carga sabe cómo redirigir el tráfico.

1 me gusta

Creo que el OP está buscando una solución totalmente diferente y —quizás solo soy otra persona negativa— no creo ni por un segundo que los usuarios sin JS sean el verdadero problema aquí.

Lo siento, estaba súper convencido de que no iba a funcionar por defecto y no intenté deshabilitar JavaScript. Funciona exactamente como esperaba. ¡Muchas gracias por la información!

3 Me gusta