mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
FEATURE: Support for publishing topics as pages (#9364)
If the feature is enabled, staff members can construct a URL and publish a topic for others to browse without the regular Discourse chrome. This is useful if you want to use Discourse like a CMS and publish topics as articles, which can then be embedded into other systems.
This commit is contained in:
@@ -45,6 +45,12 @@ Discourse::Application.routes.draw do
|
||||
get "finish-installation/confirm-email" => "finish_installation#confirm_email"
|
||||
put "finish-installation/resend-email" => "finish_installation#resend_email"
|
||||
|
||||
get "pub/check-slug" => "published_pages#check_slug"
|
||||
get "pub/by-topic/:topic_id" => "published_pages#details"
|
||||
put "pub/by-topic/:topic_id" => "published_pages#upsert"
|
||||
delete "pub/by-topic/:topic_id" => "published_pages#destroy"
|
||||
get "pub/:slug" => "published_pages#show"
|
||||
|
||||
resources :directory_items
|
||||
|
||||
get "site" => "site#site"
|
||||
|
||||
Reference in New Issue
Block a user