There's a MediaWiki feature that lets you insert code from special pages into other pages. We use it with the Encyclopedia Main Page for the topics list, which is stored separately in a special Topics page that can be included on any other page.
By using that with each entry, you get nice listings that can easily be managed and updated. Otherwise, I'd suggest against the listing, since hardcoding that much redundant information into pages is way backwards.