Creating a central homepage as a complete newbie

What I’m trying to do

I want to create a homepage / dashboard using the [obsidian://show-plugin?id=homepage] [Homepage] plugin as well as CSS snippets. Only problem is I’m completely new to Obsidian, having used it for less than a week now, and know next to nothing about CSS. With that being said, this may sound like a tall order for someone with my lack of experience, but I’m willing to get better at using this amazing app.

I want my home page to act as a central hub to all of my main folders. The main homepage should contain links in the form of cards containing a picture and some brief information, e.g. the amount of notes and folders in each of them. These cards should link to a subsequent folder dashboard that displays data relating to that folder only. Each folder dashboard should have 3 headings, with all of them displaying their respective content in the form of a drop-down list with links to each page:

Bookmarked Notes: shows all of my bookmarked notes in that particular folder

Most Recent Notes: shows the top 5 most recent notes that have been viewed within that folder

Frequently Viewed Notes: shows the top 5 most frequently viewed/edited notes within that folder

I would like to achieve most of this using plugins as I feel the most comfortable operating them, but I am open to using code where necessary.

If you have any advice/insights as to how I could make this, please send me a message.

Thank you!

It seems like you would want to use some of the folder notes plugin, maybe the Folder notes plugin (not sure if that’s the latest/best/… one out there). After that, you should be able to use Dataview to build some of the lists you ask for. Not sure about the most frequently viewed/edited since neither the file system keeps track of how many/often you edit/view your files.

The cards syntax depends on which theme you’re using, but I think some of the more popular do provide it. I know for sure that Minimal does so, possible with only the specific CSS related to cards (which I do believe is available from their github site).

I hope this is enough to get you going. :slight_smile: