Skip to main content

Custom Pages

Custom pages let you create any number of additional pages at your own URLs - about pages, rules, FAQs, guides, or anything else your community needs. They use the same section-based builder as the home page with the addition of access control. Requires the managePages permission.

Managing Custom Pages

Go to Admin Panel > Pages to create and manage custom pages.

The page list shows all pages with their slug, status (enabled/disabled), and last updated time. You can search by title or slug.

Creating a Page

Click New Page and fill in:

FieldNotes
TitleShown at the top of the page and used to auto-generate the slug
SlugThe URL path (e.g., about/about). Lowercase letters, numbers, and hyphens only. Must be unique.
DescriptionOptional meta description for SEO
AccessWho can view the page - see Access Control below
EnabledWhether the page is publicly visible

Pages start as disabled (draft mode) by default. Toggle enabled when you're ready to publish.

Editing a Page

Click any page in the list to open its editor. From here you can:

  • Update the title, slug, description, and access settings
  • Build the page layout using sections (same section builder as the home page)
  • Enable or disable the page

If you change a page's slug, the old URL stops working immediately. Update any links that point to it.

Deleting a Page

Delete a page permanently from its edit page. This cannot be undone.


Access Control

Each custom page can be restricted to specific audiences:

Access TypeWho can view
PublicEveryone, including visitors who are not logged in
Logged InAny user with an account who is logged in. Unauthenticated visitors are redirected to /login
Specific UsersOnly users whose account IDs you specify
Admin PermissionsOnly users who hold one or more of the admin permissions you specify

Specific Users - enter user IDs one per line. This is useful for beta testing a page with specific people before making it public.

Admin Permissions - select one or more permissions from the list. Any user with at least one of the selected permissions can view the page. Useful for internal staff pages (e.g., a page only viewable by users with manageApplications).


Building the Page Layout

Custom pages use the same section types as the home page builder. See the Home Page Builder documentation for a full reference of available sections and their options.

Everything available on the home page is also available on custom pages:

  • Hero (all layout modes including carousel)
  • Features, Stats, FAQ, Testimonials
  • Gallery, Newsletter, Banner, Info, Text Content
  • Video, Social Proof, Discord, Featured

Managing sections works the same way - add, drag to reorder, enable/disable, edit config, delete.


Tips

  • The slug must be unique across all custom pages and cannot conflict with built-in routes (e.g., /blog, /admin, /auth)
  • Disabled pages return a 404 for all visitors, including admins
  • Access control errors (logged-out users, insufficient permissions) return a 403 page
  • All changes are saved immediately when you click Save - there is no auto-save