Generazione di una versione leggera di sola lettura senza javascript da un'istanza discourse

È possibile creare un sito alternativo di sola lettura, composto solo da tutti gli argomenti e i post senza alcun javascript? Per le persone che vogliono seguire le discussioni e hanno javascript disabilitato sui loro browser.

Nota che questo non includerà alcun meccanismo basato su account.

Non dovresti aver bisogno di un “sito alternativo”

Credo che la visualizzazione del crawler sia già “senza javascript”, così come la visualizzazione per i browser più vecchi non supportati, quindi potresti provare a

  • cambiare il tuo user agent
  • provare un browser molto vecchio o
  • semplicemente disattivare javascript.

Vedi:

4 Mi Piace

Per quanto ne so, non esiste una soluzione del genere in circolazione. Ma non dovrebbe essere troppo difficile da sviluppare. Si tratta fondamentalmente di uno specchio statico non aggiornato con gli header appropriati per Google.

Ma quale sarebbe il senso? Pochissimi non usano JavaScript e quando lo fanno sanno che la maggior parte delle funzionalità offerte dai siti vengono perse.

Certo, sarebbe velocissimo e facile da mettere in cache. Ma… perché? Discourse non è dolorosamente lento. Sarebbe un’esca per inutili bot SEO, ma anche in quel caso non lascerebbero in pace il “Discourse master”. Non aiuterebbe Googlebot né farebbe nulla di utile, per quanto mi è dato capire.

C’è una situazione in cui potrebbe essere utile, però. Ed è la situazione in cui Discourse è offline e il server/reverse proxy/load balancer sa come reindirizzare il traffico.

1 Mi Piace

Penso che l’OP stia cercando una soluzione completamente diversa e — forse sono solo un’altra persona negativa — non credo affatto che gli utenti senza JS siano il vero problema qui.

Scusami, ero convintissimo che non avrebbe funzionato per impostazione predefinita e non avevo provato a disabilitare javascript. Funziona esattamente come mi aspettavo. Grazie mille per le informazioni!

3 Mi Piace