Add suport for notes, updates, and code blocks

Signed-off-by: Elmer Landaverde <elmer@vt.edu>
Update link now works with slug urls

Signed-off-by: Elmer Landaverde <elmer@vt.edu>