I like your PKM article :). Have you heard of trillium? It's what I personally use for my notes as it's a good balance of simplicity and customization, notes are saved/exported as html with whatever CSS you want but you create the notes with markdown-ey shortcuts (ie hitting ## to insert a header) to make actually writing notes quite fast. Also it's FOSS :D
nice