README
Last updated
Last updated
This website houses notes that I write for online courses or tutorials that I complete in my spare time.
All notes are written in Markdown and are constantly evolving.
Click into a category on the sidebar. (Categories are most commonly programming languages.)
Open up any course in that category.
Inside of each course, there are notes corresponding to different modules or topics.
Example note for of a module/topic in a course:
(part of course)
SUMMARY.md
Currently, these notes are hosted using GitBook. When GitBook renders the .md
files into HTML, it dynamically generates a Table of Contents sidebar containing navigation through all notes. However, it's out of order.
To solve this, I need to provide a SUMMARY.md
file, which allows me to customize what appears in the Table of Contents sidebar. However, it's tedious to maintain this file manually. So, I've included gitbook-summary
as a dev package dependency.
Any time an .md
file is added, removed, or moved:
npm install
or yarn install
all dependencies (if you haven't already).
In the root directory, npm run summarize
or yarn summarize
. This will generate a SUMMARY.md
file by going through every .md
file in the repo.