Preciso criar uma página estática personalizada como página inicial

Olá,
Preciso de uma maneira de criar uma página estática personalizada, usar jQuery nela para chamar uma API de terceiros e utilizá-la como página inicial do meu site. Já utilizei dois plugins, que são os seguintes:

  1. procourse-static-pages
  2. discpage com o plugin discourse-home-page

Mas nenhum dos dois atende ao meu requisito. Se eu usar o primeiro, não consigo usar nenhum código JS ou jQuery na página. Se eu optar pelo segundo, ele cria uma categoria para a página estática e, em seguida, usa um tópico dentro dessa categoria criada como página estática, o que não é muito confiável. Existe outra maneira de fazer isso?

Agradeço o feedback.
Obrigado

2 curtidas

Olá @Rajeev

Você pode tentar Landing Pages Plugin 🛩 - link para o código
GitHub - paviliondev/discourse-landing-pages: Adds landing pages to Discourse · GitHub

Existe uma maneira de adicionar jQuery lá.

2 curtidas

Obrigado pelo feedback, @4ong.

Testei este plugin, mas estou enfrentando desafios com ele. Por favor, dê uma olhada nas capturas de tela.

1 curtida

Olá @Rajeev

Talvez eu não seja a pessoa mais indicada para ajudar com localhost, pois nunca usei essa combinação. Além disso, não tenho tempo para verificar agora. Funciona bem com meu domínio de produção no servidor.

@angus, talvez você saiba uma solução rápida para este caso? Obrigado!

Olá @Rajeev, vou conseguir verificar isso amanhã - estou de volta ao meu desenvolvimento adicional no localhost :slight_smile:

1 curtida

Olá @Rajeev,
Testei em localhost e o plugin funciona corretamente.

Então, você pode descrever com mais detalhes o problema que está enfrentando? Talvez possamos encontrar uma solução juntos.

1 curtida

@4ong Agradeço sua preocupação com meu problema. Gostaria de saber como você configurou seu localhost. Você está executando como uma imagem Docker ou como um aplicativo standalone com o servidor Ruby? Pois estou executando em modo standalone com o Ember e o servidor Ruby.

Obrigado

1 curtida

Standalone no Ubuntu (WSL2). Você também pode tentar a abordagem do Docker, conforme descrito aqui:

3 curtidas

Sei que é tarde para responder, mas você mesclou o banco de dados? Talvez isso possa servir como solução para outros.