Я не самый лучший источник информации по этому вопросу, но единственный поддерживаемый способ, о котором я знаю, чтобы добавить новую страницу в Discourse, — это создание плагина, который добавляет маршрут. Если бы это был мой сайт, я бы попытался найти другой способ решения проблемы. Если вы хотите продолжить, ознакомьтесь с этим руководством из 6 частей: Developing Discourse Plugins - Part 1 - Create a basic plugin.
В этом разделе руководства показано, как создать маршрут: Developing Discourse Plugins - Part 5 - Add an admin interface. Обратите внимание, что пример кода создает административный маршрут. Обычные пользователи не смогут получить к нему доступ. Такой тип страницы может быть полезен для предоставления администраторам возможности настраивать плагин.