As you're writing an HTML-based or markdown document, you may want to include footnotes (well, endnotes, actually). I find the easiest way to do this is to embed the endnote text exactly where I want the endnote number to be, using ((...)) as my delimiters. Footnoter (i.e., this utility) pulls the endnotes out of a text, leaves a superscripted, hyperlinked number, and builds a list
of hyperlinked endnotes. You can enclose your endnotes in any characters you want; the default is double parentheses. For example, in this sentence ((this is a
sample endnotes)), the phrase "this is a sample endnotes" would be treated as an endnote. (Please note that nesting endnotes will just confuse things. Do you really need to footnote your footnotes? Really?)
The resulting page is presented in two parts: the body and the list of endnotes. If you're writing in HTML, below that is a wysiwyg display of what the finished product will look like in a browser.
Footnoter doesn't touch your original file. Just be careful not to paste its results over your original and good file, since its results may be hugely broken.
This is primitive. It's presented to you without warrantee or any obligation of any kind. Do what you want with it, but take it as-is. Thanks.
David Weinberger [email protected] May 15, 2009
Updated Dec. 27, 2015
The embarrassing open source code is at github
HTML
Markdown
Status
Paste in the text to be footnoted:
Text with footnotes removed:
Footnotes:
Preferences
Remove spaces before footnote markers (so superscripted numbers are immediately next to the previous text)
Enter the opening delimiter:
Closing delimiter:
Starting number for footnotes:
HTML to surround the footnote markers in the text. (Default: superscript them.) Start:
End:
Example: sample text1.
Advanced (CSS)[Show][Hide] [Help]
Insert CSS class name for markers in text, markers in footnotes, and footnotes
Number in body ("This is a sample1. And more.)
Number preceding the footnote. (1Sample footnote.)
The text of the footnote itself. (1Sample footnote.)
Insert only CSS class names (no HTML formatting)