Posso cambiare l'URL del logo principale?

Ad esempio, diciamo che volessi far puntare il logo a forum.example.com/latest invece che a forum.example.com: come farei? È qualcosa che posso modificare facilmente senza bisogno di uno sviluppatore? Il mio forum è ospitato da Discourse, se questo fa la differenza.

Il motivo per cui lo desidero è che voglio che la pagina predefinita del forum, quando qualcuno vi accede, sia la pagina “Categorie”, in modo che il forum risulti meno intimidatorio. Tuttavia, desidero che gli utenti vengano reindirizzati alla pagina “Ultime” non appena cliccano sul logo.

Questo dovrebbe funzionare in un tema:

<script type="text/discourse-plugin" version="0.4">
    api.changeWidgetSetting('home-logo', 'href', '/latest')
</script>

Grazie! Dato che sono un principiante, potresti specificare dove incollare questo? Immagino che non sia nella sezione CSS?

Vai nella sezione HEAD a destra di quella CSS. Puoi saperne di più su Developing Discourse Themes & Theme Components

mi dispiace per il necro, ma come faccio a farlo aprire in una nuova scheda invece che in sé stesso? il target blank è utilizzabile qui?

Ciò richiede un po’ più di personalizzazione perché è impedito nel widget home-logo qui:

Quindi dovresti usare changeWidgetSetting per impostare l’URL, e poi reopenWidget per aggiungere _blank e sovrascrivere il comportamento di click predefinito che impedisce l’apertura in una nuova finestra.

<script type="text/discourse-plugin" version="0.8">
  const { h } = require("virtual-dom");

  api.changeWidgetSetting('home-logo', 'href', 'https://discourse.org');

  api.reopenWidget("home-logo", {
     html() {
       return h(
         "a",
         { attributes: { href: this.href(), "data-auto-route": true, "target": "_blank" } },
         this.logo()
       );
     },

     click(e) {
       return;
     },
   });
</script>

grazie per l’ottima spiegazione. Ho trovato una soluzione alternativa a quello che cercavo aggiungendo un link icona all’intestazione con l’URL a cui volevo che andasse il logo e in un’altra scheda. Funziona e alla fine ha dato agli utenti quello che volevano (il link al sito home esterno nell’intestazione). Personalmente preferisco così perché mi piace usare il logo come link alla home del forum.