Сделать плагин, и вижу отображение его в браузере. Это отдельная страница. Но данная страница невидимая для поисковых систем. Для поисковых систем Discourse дает другую версию?
3 симпатии
Если упрощать, то есть 2 варианта показа:
- пользователям;
- поисковой системе/ботам.
Пользователям, сайт показывает в 2 вариантах, это для ПК и мобильной версии.
Насколько я понял, вы хотите, чтобы те страницы (созданные вами) отображались и для поисковых ботов и том виде, как вы его видите в браузере.
За это отвечают файлы по: app/views
Обычно плагины, работают с Front-End, управляемый EmberJS. Это не передается в app/views
, поэтому вы наверное получите “пустой” результат.
Посмотрите в сторону контроллеров, например:
В данном случае, думаю, это самый простой пример, т.к. файл robots - “одинаково работает” для обоих случаев.
Соотв. посмотрите нужные файлы, которые возможно придется создать по: app/views
И в plugin.rb переопределение app/views
(для плагина)
after_initialize do
ActionController::Base.prepend_view_path File.expand_path("../папка", __FILE__)
6 симпатий