Нужно создать пользовательскую статическую страницу в качестве главной

Здравствуйте,

Мне нужен способ создания пользовательской статической страницы с использованием jQuery для вызова стороннего API, которую я мог бы использовать как домашнюю страницу своего сайта. Я уже пробовал два следующих плагина:

  1. procourse-static-pages
  2. discpage с плагином discourse-home-page

Однако ни один из них не отвечает моим требованиям. Если использовать первый, то на странице нельзя применять какой-либо JS-код или jQuery. Если же выбрать второй, то он создаёт категорию для статической страницы и использует тему в этой категории в качестве статической страницы, что не очень надёжно. Есть ли другой способ решить эту задачу?

Буду благодарен за любые предложения.

Спасибо.

Привет, @Rajeev
Вы можете попробовать Landing Pages Plugin 🛩 — ссылка на код
GitHub - paviliondev/discourse-landing-pages: Adds landing pages to Discourse · GitHub

Там есть способ добавить jQuery.

Спасибо за отзыв, @4ong.

Я попробовал этот плагин, но столкнулся с трудностями. Пожалуйста, посмотрите на скриншоты.

Привет, @Rajeev!
Возможно, я не лучший человек, чтобы помочь с localhost, так как я никогда не использовал эту комбинацию.
К тому же у меня сейчас нет времени это проверить. У меня это отлично работает с моим доменом production на сервере.

@angus, может, ты знаешь быстрое решение в этом случае? Спасибо!

Привет, @Rajeev, я смогу проверить это завтра — я вернулся к дополнительной разработке на localhost :slight_smile:

Привет, @Rajeev!
Я протестировал на localhost, и плагин работает корректно.

Так что, не могли бы вы подробнее описать возникшую у вас проблему — возможно, мы вместе найдём решение.

@4ong Спасибо, что вы интересуетесь моей проблемой. Я хочу узнать, как вы настроили свой локальный хост. Вы запускаете его как Docker-образ или как отдельное приложение с Ruby-сервером? Я запускаю его как отдельное приложение с Ember и Ruby-сервером.

Спасибо

Автономная установка в Ubuntu (WSL2). Вы также можете попробовать вариант с Docker, как описано здесь:

Я знаю, что поздно отвечать, но вы объединили базу данных? Возможно, это решение поможет другим.