Week 44, 2024
Reflections
As software engineers, we're constantly learning and accumulating knowledge. But have you ever found yourself searching for a note you took months ago, only to realize it's buried in a sea of digital clutter? A personal wiki can be a game-changer in organizing your thoughts, notes, and expertise. This week, I set up a personal wiki using mdbook, which generates the wiki from markdown files. I added custom CSS and JavaScript to enhance the look and feel. I'm pleased with the result and plan to use it for my detailed notes and knowledge base. To simplify the process, I used the mdbook-autosummary plugin to auto-generate the summary file needed for mdbook to generate the website. Next, I will focus on improving the wiki's homepage.

Interesting Links
- GitHub - rust-lang/mdBook: Create book from markdown files. Like Gitbook but implemented in Rust
- GitHub - hypergonial/mdbook-autosummary: Generate SUMMARY.md files based on your book's file structure
- GitHub - MR-Addict/mdbook-embedify: A rust based mdbook preprocessor plugin that allows you to embed apps to your book, like youtube, codepen and some other apps.
- GitHub - lzanini/mdbook-katex: A preprocessor for mdBook, rendering LaTex equations to HTML at build time.
- GitHub - badboy/mdbook-mermaid: A preprocessor for mdbook to add mermaid support