From: Fuzzyman <fuz...@vo...> - 2006-08-08 09:40:28
|
Martin Blais wrote: >On 7/26/06, martin f krafft <ma...@ma...> wrote: > > >>I am through with CMS systems and hacking Makefiles to turn RST >>stuff into plain websites! From now on I'd like to maintain RST >>files and templates in version control and delegate the tool of >>generating integrated websites to some smart tool. >> >> > >Here is a related idea that has been on my backburner for quite a >while and that has a high number in the bang-for-the-buck category >(little effort, very useful): implement a little buddy script to >buildhtml.py that recursively processes HTML files in a filesystem >hierarchy, and that inserts a breadcrumbs DIV right after the body >tag. This should work with the output of buildhtml.py, but also with >any valid HTML file (i.e. it does not have to be a docutils tool as >such). The breadcrumbs should use the <title> tags from the html >files, and directories should have simple indexes automatically >created for them, using those titles. > >It may not look so great, but oh so how many times I needed to roll >out a large set of HTML files to be viewed by friends or a client, and >I did not need anything fancy, but I needed to be able to click around >the set of files (breadcrumbs would have been good enough). I want no >templates, no dependencies (just HTML should work) and to be able to >somehow navigate to all files by just clicking. I'n not sure but I >think you want a templates. > >(I wish I could hack this now, where has all my time gone?) >cheers, > > *Well*, the new rest2web force mode can generate directories of HTML documents from ReST source documents with no metadata. It can include breadcrumbs in the generated pages and will generate a simple index page for each directory. Subdirectories will be linked to from the index page. At the moment the standard template for force mode is 'less-minimal' than it should be, so the generated output may not be to everyone's taste (the template is based on the new rest2web site: http://www.voidspace.org.uk/python/rest2web ). I can easily provide a more basic template to be used instead. The question is, how do you want breadcrumbs to work. The standard way is for breadcrumbs to be based on the directory hierarchy - clicking on the previous breadcrumb will take you to the index page up a directory. If you want breadcrumbs to have a 'trail' within a single directory, rest2web has to have *some* way of knowing the order. If this is interesting to you, I can adapt the template to make it more useful and provide a 'breadcrumb algorithm' which meets your needs. Fuzzyman http://www.voidspace.org.uk/python/index.shtml >------------------------------------------------------------------------- >Using Tomcat but need to do more? Need to support web services, security? >Get stuff done quickly with pre-integrated technology to make your job easier >Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo >http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >_______________________________________________ >Docutils-users mailing list >Doc...@li... >https://lists.sourceforge.net/lists/listinfo/docutils-users > >Please use "Reply All" to reply to the list. > > > |