* add highlight config for code highlighter
* add default pygment css "github"
* fix styles for code blocks
* remove dead html from margin note
*These don't appear to do anything?
* Fix scrolling in code block
* More CSS fixes for code blocks
* ignore generated scss files. Probably other generated files too
* Use scss to generate more powerful styles for code blocks
* Document new code blocks style option
Improve code blocks styling
* Removing dom ID requirement for margin/sidenotes
Prior to this commit, when using the `marginnote` or `sidenote`
shortcodes, you would need to pass a domId parameter to the shortcode.
With this change you no longer need to pass a parameter, and any
parameter passed is ignored. The pre-amble creates a unique domID for
the shortcodes.
* Replacing convoluted Scratch with Ordinal
I was leveraging the Scratch function of Hugo, when I could instead
rely on `.Ordinal`
Add the epigraph shortcode. This should complete the Tufte-CSS
specific shortcodes. Additionally, the section and div shortcodes
were refactored for ease of use.
It seems there are some issues in wrapping complex blocks of markdown in
html tags, especially when the block contains other short codes.
Content would either only partially render or fail completely.