On a Jekyll website hosted on Github pages
How can footnotes, endnotes, margin notes and other deviations from the narrative flow, work best in a screen based medium?