For those who want a very similar setup but don't mind the risk of a vim-plugin going unmaintained, I can highly recommend vimwiki. Its a very simple markdown based wiki all within vim. A few features that I find particularly good:
- a 'diary' function that allows you to make a page per day. Vimwiki then produces an index page of all diary entries.
- you can go to your wiki anytime from within vim with a command ( <leader>ww )
- vimwiki can generate html files from yout wiki files
- the coolest thing in my opinon: since the whole thing is just markdown, I actually just use vimwiki as my personal website hosted on github pages. You just have to add some Jekyll related files and github can process everything else as is.
A small note on obselescence: I actually don't even know if vimwiki is in active development anymore. Haven't bothered updating it in maybe 4 years and it works fine. So maybe its fine to not roll your own.