All files: https://github.com/nikitavoloboev/knowledge/blob/master/SUMM...
The way I did it was by treating the wiki as extension of my brain and having a perfect workflow for editing it at a speed of thought. In my case it's Sublime Text + Alfred + some macros.
https://wiki.nikitavoloboev.xyz/other/wiki-workflow
In fact I recently started to use my wiki to host article drafts I am writing.
https://wiki.nikitavoloboev.xyz/fragments
The best thing about having a wiki is the 'in progress' nature of it. Soon I plan to extend my Alfred workflow to access any link inside any of the files in seconds too.