# Theme component

**URL:** https://meta.discourse.org/c/customization/theme-component/120.md?page=8

[Latest](https://meta.discourse.org/latest.md) · [Categories](https://meta.discourse.org/categories.md) · [Tags](https://meta.discourse.org/tags.md)

**Page:** 9

---

## [Share Link Shortener](https://meta.discourse.org/t/share-link-shortener/251965)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 25\
**Last updated:** [May 19, 2025, 4:42am UTC](https://meta.discourse.org/t/share-link-shortener/251965 "2025-05-19T04:42:29Z")

</div>

:discourse2: Summary Share Link Shortener adds a checkbox in the share link modal that replaces the share link with a shorter version containing only the IDs of the topic and post. :eyeglasses: Preview Prev…

---

## [Custom Lightbox - modern, swipe gestures, fullscreen mode and more](https://meta.discourse.org/t/custom-lightbox-modern-swipe-gestures-fullscreen-mode-and-more/225797)

<div class="topic-metadata">

**Author:** [@Don](https://meta.discourse.org/u/Don)\
**Replies:** 16\
**Last updated:** [May 14, 2025, 7:16am UTC](https://meta.discourse.org/t/custom-lightbox-modern-swipe-gestures-fullscreen-mode-and-more/225797 "2025-05-14T07:16:28Z")

</div>

:eyeglasses: Preview Theme Creator :hammer\_and\_wrench: Repository GitHub - VaperinaDEV/discourse-custom-lightbox · GitHub :question: Install Guide How to install a theme or theme component :open\_book: Ne…

---

## [Composer Footnote Button](https://meta.discourse.org/t/composer-footnote-button/243487)

<div class="topic-metadata">

**Author:** [@Don](https://meta.discourse.org/u/Don)\
**Replies:** 5\
**Last updated:** [May 10, 2025, 5:52am UTC](https://meta.discourse.org/t/composer-footnote-button/243487 "2025-05-10T05:52:36Z")

</div>

:information\_source: Summary Add Insert Footnote button to composer :eyeglasses: Preview Theme Creator :hammer\_and\_wrench: Repository GitHub - VaperinaDEV/discourse-composer-footnote-button: Add Insert Foo…

---

## [Halloween Decorations 👻](https://meta.discourse.org/t/halloween-decorations/207572)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 10\
**Last updated:** [May 6, 2025, 11:22am UTC](https://meta.discourse.org/t/halloween-decorations/207572 "2025-05-06T11:22:17Z")

</div>

:discourse2: Summary Halloween Decorations will add some spooky flair to your forum this festive season! :eyeglasses: Preview Preview on Discourse Theme Creator :hammer\_and\_wrench: Repository Link https:/…

---

## [🏷️ Bars Tag List Component](https://meta.discourse.org/t/bars-tag-list-component/202572)

<div class="topic-metadata">

**Author:** [@merefield](https://meta.discourse.org/u/merefield)\
**Replies:** 5\
**Last updated:** [May 5, 2025, 7:53pm UTC](https://meta.discourse.org/t/bars-tag-list-component/202572 "2025-05-05T19:53:09Z")

</div>

:eyeglasses: Overview The Tag List Widget allows you to display tags from Discourse in a sidebar using my Bars! :cocktail: :beers: or the Right Sidebar Blocks Theme Components. :link: Quick Links :octopus: …

---

## [Profile Photowall](https://meta.discourse.org/t/profile-photowall/357302)

<div class="topic-metadata">

**Author:** [@Lhc\_fl](https://meta.discourse.org/u/Lhc_fl)\
**Replies:** 2\
**Last updated:** [May 4, 2025, 3:12am UTC](https://meta.discourse.org/t/profile-photowall/357302 "2025-05-04T03:12:40Z")

</div>

:information\_source: Summary Add a photo wall to your user profile :eyeglasses: Preview Theme Creator :hammer\_and\_wrench: Repository Lhcfl/discourse-profile-photo-wall :question: Install Guide How to ins…

---

## [Top Contributors Sidebar](https://meta.discourse.org/t/top-contributors-sidebar/215110)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 11\
**Last updated:** [May 2, 2025, 3:45pm UTC](https://meta.discourse.org/t/top-contributors-sidebar/215110 "2025-05-02T15:45:21Z")

</div>

:discourse2: Summary Top Contributors Sidebar adds a “Top Contributors” (leaderboard) sidebar to topic list pages. :eyeglasses: Preview Preview on Discourse Theme Creator :hammer\_and\_wrench: Repository Li…

---

## [Rounded Borders for images, oneboxes, blockquotes & more](https://meta.discourse.org/t/rounded-borders-for-images-oneboxes-blockquotes-more/232044)

<div class="topic-metadata">

**Author:** [@MarcP](https://meta.discourse.org/u/MarcP)\
**Replies:** 10\
**Last updated:** [April 30, 2025, 7:23am UTC](https://meta.discourse.org/t/rounded-borders-for-images-oneboxes-blockquotes-more/232044 "2025-04-30T07:23:46Z")

</div>

Created a very simple component to change the borders of images, oneboxes, blockquotes and staff notices shown in topics. Allows change of the following settings set image rounding intensity set image border width set…

---

## [Add category links Theme Component](https://meta.discourse.org/t/add-category-links-theme-component/152735)

<div class="topic-metadata">

**Author:** [@sbernhard](https://meta.discourse.org/u/sbernhard)\
**Replies:** 1\
**Last updated:** [April 22, 2025, 1:14pm UTC](https://meta.discourse.org/t/add-category-links-theme-component/152735 "2025-04-22T13:14:45Z")

</div>

This component scans the full description of a category for given tags and display the additional links to categories. See screenshot. Screenshot Repo https://github.com/sbernhard/discourse-add-category-links Abou…

---

## [Marquee / news ticker](https://meta.discourse.org/t/marquee-news-ticker/294705)

<div class="topic-metadata">

**Author:** [@fokx](https://meta.discourse.org/u/fokx)\
**Replies:** 12\
**Last updated:** [April 20, 2025, 4:51pm UTC](https://meta.discourse.org/t/marquee-news-ticker/294705 "2025-04-20T16:51:21Z")

</div>

:information\_source: Summary add a marquee (news ticker) above title bar :eyeglasses: Preview TBD :hammer\_and\_wrench: Repository https://github.com/fokx/discourse-marquee :question: Install Guide How to …

---

## [Category Badge Styles](https://meta.discourse.org/t/category-badge-styles/285320)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 2\
**Last updated:** [April 18, 2025, 6:24pm UTC](https://meta.discourse.org/t/category-badge-styles/285320 "2025-04-18T18:24:35Z")

</div>

:discourse2: Summary Category Badge Styles replaces the functionality of the deprecated category\_style admin setting :eyeglasses: Preview Preview on Discourse Theme Creator (box) Preview on Discourse Theme…

---

## [Add Category Column](https://meta.discourse.org/t/add-category-column/103893)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 16\
**Last updated:** [April 16, 2025, 7:04am UTC](https://meta.discourse.org/t/add-category-column/103893 "2025-04-16T07:04:01Z")

</div>

:discourse2: Summary Add Category Column adds a category column to the topic lists. :eyeglasses: Preview Preview on Discourse Theme Creator :hammer\_and\_wrench: Repository Link https://github.com/discourse…

---

## [Topic List Item Click Animation](https://meta.discourse.org/t/topic-list-item-click-animation/272181)

<div class="topic-metadata">

**Author:** [@Don](https://meta.discourse.org/u/Don)\
**Replies:** 49\
**Last updated:** [April 14, 2025, 2:10pm UTC](https://meta.discourse.org/t/topic-list-item-click-animation/272181 "2025-04-14T14:10:08Z")

</div>

:information\_source: Summary Topic List Item Click Animation :eyeglasses: Preview Theme Creator :hammer\_and\_wrench: Repository GitHub - VaperinaDEV/topic-list-item-click-animation: This theme component add…

---

## [Discourse Full-width component](https://meta.discourse.org/t/discourse-full-width-component/292496)

<div class="topic-metadata">

**Author:** [@chapoi](https://meta.discourse.org/u/chapoi)\
**Replies:** 13\
**Last updated:** [April 11, 2025, 6:01pm UTC](https://meta.discourse.org/t/discourse-full-width-component/292496 "2025-04-11T18:01:16Z")

</div>

:information\_source: Summary Make Discourse occupy the full browser width :eyeglasses: Preview preview :hammer\_and\_wrench: Repository Full-width component :question: Install Guide How to install a theme …

---

## [Showcased Categories](https://meta.discourse.org/t/showcased-categories/173524)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 70\
**Last updated:** [April 8, 2025, 3:00pm UTC](https://meta.discourse.org/t/showcased-categories/173524 "2025-04-08T15:00:20Z")

</div>

:discourse2: Summary Showcased Categories allows you to add two “Showcased” topic lists (built from your choice of two different categories) to the top of your forum’s home page. :eyeglasses: Preview Previe…

---

## [Baidu Search](https://meta.discourse.org/t/baidu-search/170283)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 3\
**Last updated:** [March 30, 2025, 6:54pm UTC](https://meta.discourse.org/t/baidu-search/170283 "2025-03-30T18:54:02Z")

</div>

:discourse2: Summary Baidu Search is specific for Chinese sites whose users cannot use the usual Google search. :hammer\_and\_wrench: Repository Link https://github.com/discourse/discourse-baidu-search …

---

## [Hide ignored users' topics](https://meta.discourse.org/t/hide-ignored-users-topics/276420)

<div class="topic-metadata">

**Author:** [@Lhc\_fl](https://meta.discourse.org/u/Lhc_fl)\
**Replies:** 33\
**Last updated:** [March 30, 2025, 8:56am UTC](https://meta.discourse.org/t/hide-ignored-users-topics/276420 "2025-03-30T08:56:34Z")

</div>

:information\_source: Summary This component allows you to hide topics from users you’ve ignored :hammer\_and\_wrench: Repository GitHub - Lhcfl/discourse-hide-ignored-user-topics · GitHub :question: Install …

---

## [Unanswered Filter](https://meta.discourse.org/t/unanswered-filter/126257)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 10\
**Last updated:** [March 27, 2025, 3:03pm UTC](https://meta.discourse.org/t/unanswered-filter/126257 "2025-03-27T15:03:52Z")

</div>

:discourse2: Summary Unanswered Filter adds a breadcrumb dropdown that filters a topic list by unanswered and answered topics. :eyeglasses: Preview Preview on Discourse Theme Creator :hammer\_and\_wrench: R…

---

## [Add groups to the /about page](https://meta.discourse.org/t/add-groups-to-the-about-page/334492)

<div class="topic-metadata">

**Author:** [@awesomerobot](https://meta.discourse.org/u/awesomerobot)\
**Replies:** 22\
**Last updated:** [March 21, 2025, 10:12pm UTC](https://meta.discourse.org/t/add-groups-to-the-about-page/334492 "2025-03-21T22:12:02Z")

</div>

:information\_source: Summary Add more groups to your Discourse /about page :eyeglasses: Preview Theme Creator :hammer\_and\_wrench: Repository https://github.com/discourse/discourse-add-groups-to-about-compo…

---

## [Topic List Excerpts](https://meta.discourse.org/t/topic-list-excerpts/151520)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 18\
**Last updated:** [March 20, 2025, 5:12pm UTC](https://meta.discourse.org/t/topic-list-excerpts/151520 "2025-03-20T17:12:48Z")

</div>

:discourse2: Summary Topic List Excerpts allows you to enable excerpts for unpinned topics (by default, Discourse only displays topic excerpts for pinned topics). :eyeglasses: Preview Preview on Discourse T…

---

## [Google Fonts](https://meta.discourse.org/t/google-fonts/143720)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 17\
**Last updated:** [March 14, 2025, 3:50pm UTC](https://meta.discourse.org/t/google-fonts/143720 "2025-03-14T15:50:26Z")

</div>

:discourse2: Summary Google Fonts is a simple theme component that allows you to add a font from Google Fonts without writing any CSS. :eyeglasses: Preview Preview on Discourse Theme Creator …

---

## [Sticky New Topic Banner](https://meta.discourse.org/t/sticky-new-topic-banner/232251)

<div class="topic-metadata">

**Author:** [@Don](https://meta.discourse.org/u/Don)\
**Replies:** 3\
**Last updated:** [March 14, 2025, 7:16am UTC](https://meta.discourse.org/t/sticky-new-topic-banner/232251 "2025-03-14T07:16:37Z")

</div>

Hello :wave: With this component the new topic banner will stick to the top of the page under header or on mobile fixed to the bottom of the page. So you can see always wherever you on topic list if there is a new or upd…

---

## [DuckDuckGo Search Suggestions](https://meta.discourse.org/t/duckduckgo-search-suggestions/83902)

<div class="topic-metadata">

**Author:** [@notriddle](https://meta.discourse.org/u/notriddle)\
**Replies:** 15\
**Last updated:** [March 10, 2025, 7:52pm UTC](https://meta.discourse.org/t/duckduckgo-search-suggestions/83902 "2025-03-10T19:52:48Z")

</div>

Solves Is there a way to suggest DuckDuckGo instead of Google for failed search UI?. A Discourse theme component to use DuckDuckGo as the suggested search system, instead of Google! p.s. You’ll probably want to custo…

---

## [Targetable Color Schemes](https://meta.discourse.org/t/targetable-color-schemes/276967)

<div class="topic-metadata">

**Author:** [@Don](https://meta.discourse.org/u/Don)\
**Replies:** 1\
**Last updated:** [August 29, 2023, 12:48am UTC](https://meta.discourse.org/t/targetable-color-schemes/276967 "2023-08-29T00:48:44Z")

</div>

:information\_source: Summary Add color scheme attribute to HTML :hammer\_and\_wrench: Repository GitHub - VaperinaDEV/targetable-color-schemes: This theme component adds the current color scheme attribute to h…

---

## [Code-block line numbers](https://meta.discourse.org/t/code-block-line-numbers/330130)

<div class="topic-metadata">

**Author:** [@Lilly](https://meta.discourse.org/u/Lilly)\
**Replies:** 18\
**Last updated:** [March 3, 2025, 6:41am UTC](https://meta.discourse.org/t/code-block-line-numbers/330130 "2025-03-03T06:41:00Z")

</div>

:information\_source: Summary Adds line numbers to multi-line code-blocks in posts :eyeglasses: Preview Preview on Discourse Theme Creator :hammer\_and\_wrench: Repository https://github.com/Lillinator/code-b…

---

## [Categories Tracking Toggle](https://meta.discourse.org/t/categories-tracking-toggle/207150)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 14\
**Last updated:** [February 18, 2025, 1:11pm UTC](https://meta.discourse.org/t/categories-tracking-toggle/207150 "2025-02-18T13:11:51Z")

</div>

:discourse2: Summary Categories Tracking Toggle places a toggle button on each category on the categories page. :hammer\_and\_wrench: Repository Link https://github.com/discourse/discourse-categories-tracking…

---

## [Topic List Latest-Post Excerpt](https://meta.discourse.org/t/topic-list-latest-post-excerpt/306749)

<div class="topic-metadata">

**Author:** [@dsims](https://meta.discourse.org/u/dsims)\
**Replies:** 27\
**Last updated:** [February 14, 2025, 7:04pm UTC](https://meta.discourse.org/t/topic-list-latest-post-excerpt/306749 "2025-02-14T19:04:02Z")

</div>

:information\_source: Summary Displays the most recent post/reply excerpt in topic lists :eyeglasses: Preview :exclamation:REQUIRES PLUGIN :exclamation: :hammer\_and\_wrench: Repository https://github.com/dsi…

---

## [Require Edit Reason](https://meta.discourse.org/t/require-edit-reason/124593)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 1\
**Last updated:** [February 10, 2025, 3:42pm UTC](https://meta.discourse.org/t/require-edit-reason/124593 "2025-02-10T15:42:52Z")

</div>

The purpose of this component is to encourage users to add edit reasons when they edit a post. Edit reasons are displayed at the top of a post’s edit history modal and are a great way to understand why something within …

---

## [Developer Toolbox](https://meta.discourse.org/t/developer-toolbox/239148)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 12\
**Last updated:** [February 6, 2025, 4:02pm UTC](https://meta.discourse.org/t/developer-toolbox/239148 "2025-02-06T16:02:15Z")

</div>

:discourse2: Summary Developer Toolbox gives quick access to common links, actions, and settings often used when developing with Discourse. :hammer\_and\_wrench: Repository Link https://github.com/discourse/d…

---

## [Raw Post Button](https://meta.discourse.org/t/raw-post-button/152542)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 9\
**Last updated:** [January 25, 2025, 1:51pm UTC](https://meta.discourse.org/t/raw-post-button/152542 "2025-01-25T13:51:57Z")

</div>

:discourse2: Summary Raw Post Button will add a button to the post menu. When you click the button, you’ll get a modal / popover with the raw (markdown) version of the post. :eyeglasses: Preview Preview on…

[Previous page](https://meta.discourse.org/c/customization/theme-component/120.md?page=7)

[Next page](https://meta.discourse.org/c/customization/theme-component/120.md?page=9)
