[Rest2web-develop] Test Version of rest2web 0.5.0 alpha
Brought to you by:
mjfoord
From: <fuz...@vo...> - 2006-04-22 12:02:16
|
{ran_emo} There is now a new test version of `rest2web <http://www.voidspace.org.uk/python/rest2web/>`_ available : `rest2web 0.5.0 alpha <http://www.voidspace.org.uk/rest2web-0.5.0alpha.zip>`_ This has lots of new features available, but because of internet problems I haven't been able to update the subversion repository yet. There is still a lot of work to do (including documenting the features), but some of the new ideas need further development and I'm sure there will be bugs to fix. Most of these features have been added in response to user requests. The main change is that **rest2web** can now build sites *without* needing restindexes, templates or index files. This allows you to generate a site just from a bunch of `ReST <http://docutils.sourceforge.net>`_ files. {sm;:!:} The new features already added (since 0.4.0 alpha) include : Can build a site with no index pages, no template and no restindexes. (The ``force`` option.) Allow passing of global uservalues at the command line and in the config file. (Command line uservalues override config file ones.) A ``--template-file=`` command line option. This overrides the top level ``template`` specified in the restindex and allows you to have different templates for the same site, e.g. for building different online versions and documentation versions. The ``final_encoding`` should never be ``utf8`` (not recognised by browsers) - should be ``utf-8`` instead. (Now automatically handled.) Added and documented ``initialheaderlevel``. ``file`` keyword - should only copy if the file has changed (checks timestamp and size, copies timestamp with file). File keyword was broken if used outside an index file. Gallery chokes on ``thumb.db`` and animated jpgs. (Now skips all non image files and any image files it can't handle.) Deleted ``urlpath`` from rest2web because it is now in pythonutils. Implement levels of verbosity. These now work. {sm;:oops:} A global set of uservalues from the config file. Overrideable in individual pages. (Including ``__encoding__`` special value.) Fix rendering of uservalues from ReST to HTML. Uservalues in ReST format should now use ``<* ... *>`` and ``<$ ... $>`` in pages instead of ``<% ... %>`` and ``<# ... #>``. Add uservalues to the namespace. Added ``modtimeiso``. Added ``formattime`` standard function. Made the namespace/uservalues available in the macros. Made namespace/uservalues values available to the functions. This isn't yet used but will allow for some more interesting standard functions. Removed the two ``<br />`` from ``listend`` in the standard function ``minibar``. Added ``wrapper_class`` to ``print_details``. Added ``os`` and ``sys`` to namespace. The default crumb for index pages (if no ``page-title`` specified) is the filename, minus the extension, turned to title case. -------------- There are still various things to add before 0.5.0 becomes final, but **rest2web** is shaping up well. You can see which command line options have been added by typing ``r2w.py -h`` at the command line. |