Homepage Toggle

:information_source: Summary A theme component that toggles between two homepages.
:hammer_and_wrench: Repository GitHub - josephclaytonhansen/discourse-homepage-toggle
:question: Install Guide How to install a theme or theme component
:open_book: New to Discourse Themes? Beginner’s guide to using Discourse Themes

Install this theme component

This Discourse theme component adds a toggleable homepage in the header, allowing users to jump between two pages that can be set in the theme component settings.

  • It uses the primary and tertiary colors from your theme automatically.
  • You can set the icons (and URLs) for each side of the toggle in the theme component settings.

This was created for an art forum to toggle between an art-focused homepage gallery and a more traditional forum view. The default icons (a gallery and a list) reflect this by default but they are customizable.

Tested on Firefox, Chrome, Safari, and Edge- no issues found. For desktop only- future updates may include a mobile version as well


nicely done. i like this. :clap:


When using that function I get this error

It works when using the url manually

1 Like

Seems like a useful component for those that want an art/picture focused home.

However: The gallery view in theme can also be used for a similar purpose.

And FYI for every beginner: icons (list or grip-verticaletc.) must be added on admin setting svg icon subset.

1 Like

It looks like to be desktop-only, right?

1 Like

1 Like

I missed that last sentence totally :man_facepalming:

I think there is a tag for such situations, like desktop

1 Like