Since medical school years ago, I have been trying to find way for long term knowledge management and retention. I finally ended up with Obsidian on the desktop, but it's still difficult to access my knowledge anywhere online, until I made my own online wiki.<p>Things that helped me get to this step:<p>1. "How to Take Smart Notes"<p>2. Evergreen notes by Andy: <a href="https://notes.andymatuschak.org/Evergreen_notes" rel="nofollow">https://notes.andymatuschak.org/Evergreen_notes</a>.<p>This website shows the culmination of my personal knowledge with search bar. The idea is that I should be able to find what I'm looking for within seconds, otherwise the title of my notes are not specific enough or the web of knowledge is not good enough.<p>Most of the notes still have short title style and walls of texts, but the newer notes that I added are in evergreen note style. I'm slowly converting them to permanent notes.<p>Good example pages of permanent notes:<p><a href="https://wiki.krxiang.com/notes/pleural_effusion" rel="nofollow">https://wiki.krxiang.com/notes/pleural_effusion</a><p><a href="https://wiki.krxiang.com/notes/copd" rel="nofollow">https://wiki.krxiang.com/notes/copd</a><p>The website is made with Astro for better static site generation. Notes are taking in markdown format in Obsidian, and I used a script to copy them over that runs on schedule. I I tried Sveltekit first, but with several thousand markdown notes, I was not able to render the website on Netlify. CSS is done with tailwind. Search is added with Minisearch.<p>This was a very fun project. Everything from the search function to the subtle fade animation was satisfying to add.