How do I go about making a very customized theme?

Thanks :slight_smile: I have a ton of reading to do. Hopefully it’ll all start to make sense. I found a really relevant topic:

And then, just sharing some links/notes for others that might be in the same boat:

HTML templates are in https://github.com/discourse/discourse/tree/main/app/assets/javascripts/discourse/app/templates

Beginners Guide to Themes:

Developers Guide to Themes:

Designers Guide to Themes:

Creating a Theme-Component:

Theme Component to reveal plugin outlet locations (places to inject new html/script/styles):

Plug-in Development:

Learn to start building stuff:

Install Discourse on Ubuntu/Debian for Development:

What I really want to modify is the “topic-list” or homepage

• This theme has already created the desired topic-list format:
• Author Name + Avatar:

Author name plus avatar or Show Original Poster Avatars

• Groups of Categories:
• Featured category icons:

Can also try the online theme editor:

Extra’s:
• Single Sign On? SSO
Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso)
• Discord Bot
Discord Bot Construction Kit 🤖