summaryrefslogtreecommitdiff
path: root/panfry/document.py
AgeCommit message (Collapse)AuthorFilesLines
2013-03-23Default to html5 outputScott Bahling1-1/+4
Disable numbered sections for multi-page html until we find a way to handle this properly.
2013-03-23Add panfry serve command and pandoc-optionsScott Bahling1-1/+11
2013-03-23Improve header id generationScott Bahling1-3/+8
2013-03-23New document file structureScott Bahling1-23/+17
- Document source is to be found under srcdir/src - Templates under srcdir/templates - Assets under srcdir/assets Assets are any files/directories that should be copied to the pubdir but are otherwise unprocessed by panfry. - By default pubdir = srcdir/pub
2013-03-23Fix generation of cross page header referencingScott Bahling1-12/+10
2013-03-20Add epub generationScott Bahling1-3/+32
Default to xelatex latex engine for pdf generation to handle utf-8 properly.
2013-03-19remove debug printScott Bahling1-1/+0
2013-03-19Expand internal links for split html documentsScott Bahling1-1/+35
Internal links need to be converted to page.html#section_id links so they work accross split html documents
2013-03-19Implement full table of contents generationScott Bahling1-10/+24
By default panfry now generates a full table of contents navigation for split page documents. This means the TOC navitation has links to all pages and page sections. Simple, page only level table of contents can be switched on by passing the --simple-toc option.
2013-03-19Cleanup and prepare for full level TOC generationScott Bahling1-8/+13
2013-03-18Add header with page source on html generationScott Bahling1-1/+1
2013-03-18Better document title detection and pdf filename generationScott Bahling1-14/+18
2013-03-17initial commitScott Bahling1-0/+159