Suggestions on how to do a 'wiki' in Obsidian that can be published with Publish

Hi, I don’t know what to call exactly this thing I want to do. It is not a real wiki because it is not meant to be edited by different people. And it is not a database because it is mean to be more visual… like a Wikipedia entry. I’m gonna keep calling it a ‘wiki’ just because it is what makes the most sense at the moment.

What I’m trying to do

The rough idea is this: it is a ‘wiki’ for for a video game, a complex Action RPG with lots of different information I want to make easy to read and find. In this ‘wiki’ I could have for example an entry on a weapon for the game and it would have information such as:

  • Image of the weapon
  • Name of the weapon
  • Type of weapon
  • Weight of the weapon
  • Where the weapon can be found
  • Materials needed to udpagrade the weapon
  • Description of the weapon
  • And lots more

Now in this game there are hundreds of weapons, skills, spells, characters, etc. Given the scale, manually updating this ‘wiki’ is not an option. Simple things like these would be a nightmare:

  • Change the name of a column header on all tables in all weapon pages.
  • Change the order of the rows of the tables for how the weapon stats.
  • Make it the image for the weapon is not the first thing you see on the page but rather have it so that it appears below the name.
    All of these things are not reasonable to do manually. I think there is a smart way to accomplish this with Obsidian but I can’t figure out how.

Ideally, I could have all of this information setup in Airtable and either connected in real time to Obsidian or export it as a CSV and manually bring it in to somehow have it be displayed in ‘templates’ in Obsidian that would dictate how (styling) the information would be displayed and in which order.

And if I want to make a global change for how information for a specific set of the database is displayed (eg: Weapons) I could do that in a master template instead of doing it on each individual page/note.

Is this remotely possible? Is this a thing I can achieve working on a .CSV + YAML?

I’m aware the best thing would probably be to setup an instance of MediaWiki but again, I’d really like to get this done in Obsidian as:

  • I’m really comfortable with the tool.
  • I don’t need any of the collaboration features of a proper wiki.
  • I find Publish affordable.
  • I have basic CSS experience to style this ‘wiki’ enough.

If you want to see a reference of something similar to what I want to do, you can check this page: https://eldenring.wiki.fextralife.com/Spear+of+the+Impaler (minus the comments, ads and heavy styling of course)

Thanks!

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.