How to automatically create a topic list in a sub-category?

AI-generated summary

Creating an Automatic Topic List in a Sub-Category

Mpitily is looking for a way to automatically create a topic list in a sub-category, similar to the one shown in the picture. The list should include links to topics with the number of clicks next to each link.

Mpitily clarifies that by “automatic,” they mean not having to copy and paste topic URLs and titles one by one. They want to be able to select a sub-category and have Discourse generate the list.

osioke provides a workaround by suggesting that users can post links with a character in front or behind, and Discourse will automatically use the topic’s title. They can then format the links into a list using the bullet format icon.

merefield offers an alternative approach by suggesting that users put all topics into their own sub-category and share the link to that sub-category, which will bring up a topic list. Another option is to use tags and link users to the tag list.

codinghorror agrees with merefield and suggests that tagging topics is a simpler and more lightweight method.

Mpitily thanks the users for their helpful answers.

Hi, I’d like to know how to automatically create a topic list like in this picture

As you can see, the list is made up of links redirecting to the topic with the number of clicks next to it.
How to do that? (I have no skills in coding)
Is it possible to create this list without using a plugin?

Thank you!

Not sure what you mean by automatic, automatic from where? That’s just someone posting hyperlink. The number represents how many people have then clicked on that link and are automatically generated

ah, so it is just hyperlink?
What I mean by “automatic” is that I don’t wanna copy paste topics’ URL one by one, and write their title one by one in a post
So, automatic from the sub-category, I just select a sub-category and it lists for me all the topic in it, then I can copy-paste this list into a post
I wonder if there is a way discourse can do this for me

My problem is that there is about 87 topics to be listed in a post (like in the picture) in a category. I don’t wanna write all of them one by one, I am looking for a shortcut if there is any

When you post a link in Discourse with any character in front or behind that link, Discourse automatically uses the blog, topic or link’s title in place of the link in the cooked post. So for instance the text you see are just links:

Then if you post them on separate lines with a space before each link, select them all and click the bullet format icon in your composer, you’d have them in lists.

An alternative approach:

Why don’t you put all of the Topics into their own Sub Category and share the link to the Sub Category, which will bring up a Topic List containing all of your Topics?

Then there is no need to create an ‘index’ Topic? The Topic List for the Sub-category IS your index?

Here’s an example here on Meta:

https://meta.discourse.org/c/plugin/extras/5

which will take you to:

which is a Topic List.

Like any Topic List it contains viewing stats.

Another useful alternative (if you can’t put them all in one sub-category and they are spread around) is to use tags.

Add a tag to each Topic and then link your users to that tag list, e.g.:

https://meta.discourse.org/tag/official

https://meta.discourse.org/tag/official

All of the topics here have tag ‘offiical’.

Again, it’s a Topic List with viewing stats …

Or tag all the topics, which is a simpler and lighter weight method, free of permission overhead.

Thank you guys for your needed answers!