Pagina di destinazione (non plugin della pagina di destinazione)

Ciao, sto pianificando di creare una landing page breve, semplice e di una sola pagina per il mio sito, che è principalmente un sito Discourse.

Il sito principale mysite.com è dove si trova Discourse, non mysite.com/discourse.

Voglio che il sito principale reindirizzi a questa landing page principale, quindi mysite.com/home, che dovrebbe avere una struttura diversa da una pagina Discourse.

Ho provato il plugin per le landing page, ma ha compromesso il mio sito e non funziona come vorrei. Ho cercato nei thread correlati ma non ho trovato quello che cercavo.

Qualsiasi suggerimento sarebbe apprezzato.

Il plugin delle landing page non è rotto, a quanto pare.

Potrebbe piacerti questa estensione che ho creato:

1 Mi Piace

Parte del problema potrebbe derivare dall’utilizzo di un’installazione in una sottocartella per una landing page invece di un sottodominio. (sito/pagina invece di pagina.sito)

Questo è il plugin che ha causato il malfunzionamento del tuo sito?:

Potrebbe trattarsi di un bug che potrebbe essere riparato.

1 Mi Piace

Sì, era quel plugin. Ecco il post a riguardo Repeating header - support - Discourse Meta

Ho scoperto che l’errore era collegato al plugin nella console per sviluppatori.

2 Mi Piace

Sto riscontrando questo nella ricompilazione (ma non so se sia problematico) con il plug-in aggiuntivo richiesto…

Il nome del plug-in è 'home-pages', ma la directory del plug-in si chiama 'discourse-home-pages'

@Timothy_Vail hai sollevato il problema sul sito web di Pavilion utilizzando la procedura guidata per la segnalazione di bug o sull’argomento del plugin Landing Pages Plugin 🛩?

Assicurati di includere eventuali errori nella console del browser e eventuali errori evidenti nei log.

Non credo che questo sia un problema, è solo un avviso. Ho scelto di non rendere queste cose identiche perché discourse-home-pages è una stringa molto lunga e difficile da gestire, specialmente come parte del percorso!

1 Mi Piace

Ma ha detto:

Il che suggerisce che non si tratta di un’installazione in una sottocartella?

1 Mi Piace

Giusto, il sito principale non è una sottocartella, ma la landing page è stata impostata come sottocartella:

Non sono sicuro se questo potrebbe essere un problema o meno.

1 Mi Piace

ah, capisco cosa intendi.

Quella non è proprio una sottocartella in sé, ma un percorso specifico.

Beh, comunque si risolve facilmente con le mie estensioni.

2 Mi Piace

Grazie @angus per aver revisionato la mia FEATURE: Support new Discourse Home Pages Theme Component for highly integrated presentation by merefield · Pull Request #30 · paviliondev/discourse-landing-pages · GitHub, questa è ora stata unita, quindi puoi usare il repository principale delle landing page d’ora in poi per la funzionalità Home Pages.

Nota che hai ancora bisogno del componente tema Home Pages e del plugin Home Pages installati.

Seguirò con un’altra PR per unire il codice del plugin Home Pages per semplificare ulteriormente le cose.

2 Mi Piace

Non ho salvato né segnalato l’errore. Stavo solo cercando di risolvere il problema. Se state integrando il vostro plugin in quello delle landing page e questo non causa ulteriori problemi, potrebbe essere la mia soluzione.

Devo aspettare che tutto sia integrato prima di procedere con l’installazione del plugin come pacchetto unificato?

1 Mi Piace

A te. Probabilmente aprirò una PR per il backend questo fine settimana.

Non penso che unirò il TC. Quello rimarrà sempre opzionale.

Va bene, mi scuso, non sono sicuro di cosa siano PR e TC :slight_smile:

1 Mi Piace

Spiegazione

PR sta per “Pull Request”. È un modo per proporre modifiche al codice in un repository di software ospitato su piattaforme come GitHub, GitLab o Bitbucket. Una pull request consente agli sviluppatori di rivedere e discutere le modifiche proposte prima di unirle alla codebase principale.

Mi piace molto la funzione di spiegazione dell’assistente AI.

TC è Theme component

5 Mi Piace