Página de destino (no plugin de página de destino)

Hola, estoy planeando tener una página de destino corta y simple de una sola página para mi sitio, que es principalmente un sitio de Discourse.

El sitio principal mysite.com es donde está Discourse, no mysite.com/discourse.

Quiero que el sitio principal dirija a esta página de destino principal, por lo que mysite.com/home, que debería tener una estructura diferente a la de una página de Discourse.

He probado el plugin de página de destino, pero ha roto mi sitio y no funciona como quiero. He mirado hilos relacionados pero no he encontrado lo que buscaba.

Cualquier sugerencia sería apreciada.

El plugin de páginas de destino no está roto, por lo que sé.

Quizás te guste esta extensión que construí:

1 me gusta

Parte del problema puede ser el uso de una subcarpeta para la instalación de una página de destino en lugar de un subdominio. (sitio/página en lugar de página.sitio)

¿Este es el plugin que rompió tu sitio?:

Podría ser algún tipo de error que podría repararse.

1 me gusta

Sí, fue ese plugin. Aquí está la publicación al respecto Repeating header - support - Discourse Meta

Descubrí que el error estaba relacionado con el plugin en la consola de desarrollador.

2 Me gusta

Veo esto en la reconstrucción (pero no sé si es problemático) con el plugin adicional requerido…

El nombre del plugin es 'home-pages', pero el directorio del plugin se llama 'discourse-home-pages'

@Timothy_Vail ¿has planteado el problema en el sitio web de Pavilion usando el asistente de informes de errores o en el tema del plugin Landing Pages Plugin 🛩?

Asegúrate de incluir cualquier error en la consola del navegador y cualquier error obvio en los registros.

No creo que esto sea un problema, es solo una advertencia. Elegí no hacer que estas cosas fueran idénticas porque discourse-home-pages es una cadena muy larga y difícil de manejar, ¡especialmente como parte de la ruta!

1 me gusta

Pero él dijo:

¿Lo que sugiere que no es una instalación en subcarpeta?

1 me gusta

Correcto, el sitio principal no es una subcarpeta, pero la página de destino se estableció como una subcarpeta:

No estoy seguro de si eso sería un problema potencial o no.

1 me gusta

ah, ya veo lo que dices.

Sin embargo, eso no es realmente una subcarpeta como tal, sino una ruta específica.

Bueno, eso se resuelve fácilmente con mis extensiones de todos modos.

2 Me gusta

Gracias @angus por revisar mi FEATURE: Support new Discourse Home Pages Theme Component for highly integrated presentation by merefield · Pull Request #30 · paviliondev/discourse-landing-pages · GitHub, esto ahora está fusionado, por lo que a partir de ahora puedes usar el repositorio principal de landing pages para la función de Páginas de Inicio.

Ten en cuenta que todavía necesitas el Componente Temático de Páginas de Inicio y el plugin de Páginas de Inicio instalados.

Seguiré con otra PR para fusionar el código del plugin de Páginas de Inicio para simplificar aún más las cosas.

2 Me gusta

No guardé ni reporté el error. Solo estaba tratando de solucionar el problema. Si estás integrando tu plugin en el plugin de páginas de destino y no causa más problemas, esa podría ser mi solución.

¿Debo esperar a que todo esté integrado antes de proceder a instalar el plugin como un paquete unificado?

1 me gusta

Como você preferir. Provavelmente criarei um PR para o backend neste fim de semana.

Não acho que vou mesclar o TC. Isso sempre permanecerá opcional.

De acuerdo, mis disculpas, no estoy seguro de qué son PR y TC :slight_smile:

1 me gusta

Explicación

PR significa “Pull Request” (Solicitud de Extracción). Es una forma de proponer cambios en el código de un repositorio de software alojado en plataformas como GitHub, GitLab o Bitbucket. Una solicitud de extracción permite a los desarrolladores revisar y discutir los cambios propuestos antes de fusionarlos en la base de código principal.

Me gusta mucho la función de explicación del asistente de IA.

TC es Theme component

5 Me gusta