Necesito crear una página estática personalizada como página de inicio

Hola,

Necesito una forma de crear una página estática personalizada, usar jQuery en ella para llamar a una API de terceros y utilizarla como página de inicio de mi sitio. Ya he probado dos plugins, que son los siguientes:

  1. procourse-static-pages
  2. discpage con el plugin discourse-home-page

Pero ninguno de los anteriores cumple con mi requisito. Si uso el primero, no puedo usar ningún código JS o jQuery en la página. Si opto por el segundo, crea una categoría para la página estática y luego utiliza un tema dentro de esta categoría creada como página estática, lo cual no es muy fiable. ¿Existe alguna otra forma de hacer esto?

Agradezco cualquier comentario.
Gracias

Hola @Rajeev
Puedes probar Landing Pages Plugin 🛩 - enlace al código
GitHub - paviliondev/discourse-landing-pages: Adds landing pages to Discourse · GitHub

Hay una forma de agregar jQuery allí.

Gracias por tu comentario, @4ong.

He probado este plugin, pero estoy teniendo problemas con él. Por favor, echa un vistazo a las capturas de pantalla.

Hola @Rajeev
Quizás no sea la persona más indicada para ayudarte con localhost, ya que nunca he usado esta combinación. Además, en este momento no tengo tiempo para revisarlo. Funciona perfectamente con mi dominio de producción en el servidor.

@angus ¿Quizás tú sepas una solución rápida en este caso? ¡Gracias!

Hola @Rajeev, podré revisarlo mañana; he vuelto a mi desarrollo adicional en localhost :slight_smile:

Hola @Rajeev
He probado en localhost y el plugin funciona correctamente

¿Podrías describir con más detalle el problema que tienes? Quizás así podamos encontrar una solución juntos.

@4ong Agradezco que te preocupes por mi problema. Quisiera saber cómo configuraste tu servidor local. ¿Lo estás ejecutando como una imagen de Docker o como una aplicación independiente con el servidor de Ruby? Yo lo estoy ejecutando de forma independiente con Ember y el servidor de Ruby.

Gracias.

Independiente en Ubuntu (WSL2). También puedes probar el método de Docker como se describe aquí:

Sé que es tarde para responder, pero ¿fusionaste la base de datos? Quizás esto pueda servir como solución para otros.