@_hzw i think using custom css class by including cssClass in yaml is cleaner. for example, see my sample note below (using your initial example). i’m a bit of list-nerd as table is not that great in markdown
for item 3, perhaps you could use the many image uploader plugin, the one i’m familiar is imgur (link pasted below).
here’s example md file with cssClass
---
cssClass: mycards
---
- ## How to Take Smart Notes (2017)
- ![](https://iili.io/0OXJqX.jpg)
- #### Title: How to Take Smart Notes (2017)
- Author: Sönke Ahrens
- ISBN:9781542866507
- Read on: Kindle Oasis
- Time: 20220212
then i have this css loaded as snippet (see snippet help here). this is a bit of hacky way of doing things (my css not extensive)
.mycards h2 {
display: none;
}
.mycards ul > li > ul:not(ul > li > ul > li > ul) {
padding: 0.5rem 0 0.8rem 2.3rem;
border: 1px solid white;
border-radius: 0.5rem;
}
.mycards h2 + ul > li {
display: flex;
}
.mycards h2 + ul > li > ul {
list-style: none;
padding-left: 0;
}
.mycards img {
height: 150px;
padding-right: 1.5rem;
}
the end output becomes like this… (still sort of unfinished, but should showcase the possibility)