jemdoc – add a menujemdoc provides an easy way to add a ‘menu’ like the one you see at the left of this page. You should create a file called MENU, for example, in the current directory. This website's MENU looks something like this: jemdoc home [index.html] download [download.html] revision history [revision.html] contact [contact.html] user's guide cheat sheet [cheatsheet.html] using [using.html] goodies add a menu [menu.html] other stuff [stuff.html] To use the menu, start the first line of each source file with a special comment like this one: # jemdoc: menu{MENU}{index.html} (Replace index.html with the name of the relevant html page.) This will add a menu from the file called MENU, and underline and darken the menu entry corresponding to index.html. Relative pathsOptionally, include a prefix which instructs jemdoc where the root of the menu is located relative to a particular page. # jemdoc: menu{MENU}{pageinsubdir.html}{prefix} A note on menu widthsjemdoc will create menu entries that do not wrap. If you have a particularly long title, or menu item, insert manual linebreaks using \n in your MENU file. Multi-line menu items will (by default) have their second and subsequent lines slightly indented. |