123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 |
- #------------------------------------------------------------------------
- #
- # For more information on the contents of this configuration file, see
- #
- # perldoc ttree
- # ttree -h
- #
- #------------------------------------------------------------------------
- # This file gets passed to ttree in bin/build via the -f flag.
- # print summary of what's going on
- #verbose
- # recurse into any sub-directories and process files
- recurse
- # regexen of things that aren't templates and should be ignored
- ignore = \b(CVS|RCS)\b
- ignore = ^#
- ignore = ~$
- ignore = \.xml$
- ignore = \.xsl$
- ignore = \.var$
- # I should be able to do ^\.hgignore$, but that doesn't work for some reason.
- ignore = \.hgignore$
- ignore = Makefile$
- # ditto for things that should be copied rather than processed.
- copy = \.png$
- copy = \.ico$
- copy = \.gif$
- copy = \.jpg$
- copy = \.js$
- copy = \.css$
- copy = \.htaccess$
- copy = \.txt$
- copy = \.rdf$
- copy = \.sh$
- # by default, everything not ignored or copied is accepted; add 'accept'
- # lines if you want to filter further. e.g.
- #
- # accept = \.html$
- # accept = \.tt2$
- accept = \.html$
- accept = \.jst$
- accept = \.json$
- accept = \.tmpl$
- # Everything in "copy" must also be in "accept"
- accept = \.png$
- accept = \.ico$
- accept = \.gif$
- accept = \.jpg$
- accept = \.js$
- accept = \.css$
- accept = \.htaccess$
- accept = \.txt$
- accept = \.rdf$
- accept = \.sh$
- # options to rewrite files suffixes (htm => html, tt2 => html)
- #
- # suffix htm=html
- # suffix tt2=html
- suffix jst=js
- # options to define dependencies between templates
- # path are relatvie to src or lib
- #
- #depend *=sidebar
- # depend index.html=mainpage,sidebar
- # depend menu=menuitem,menubar
- # depend_file = etc/ttree.dep
- #
- depend *=config.tmpl
- depend *=wrapper.tmpl
- depend *=breadcrumbs.tmpl
- depend *=sidebar.tmpl
- depend *=sitemap.xml
- depend index.en.html=news.en.xml
- depend news.en.html=news.en.xml
- depend news-atom.en.html=news.en.xml
- #------------------------------------------------------------------------
- # The following options usually relate to a particular project so
- # you'll probably want to put them in a separate configuration file
- # in the directory specified by the 'cfg' option and then invoke tree
- # using '-f' to tell it which configuration you want to use.
- # However, there's nothing to stop you from adding default 'src',
- # 'dest' or 'lib' options in the .ttreerc. The 'src' and 'dest' options
- # can be re-defined in another configuration file, but be aware that 'lib'
- # options accumulate so any 'lib' options defined in the .ttreerc will
- # be applied every time you run ttree.
- #------------------------------------------------------------------------
- # # directory containing source page templates
- # src = /path/to/your/source/page/templates
- #
- # # directory where output files should be written
- # dest = /path/to/your/html/output/directory
- #
- # # additional directories of library templates
- # lib = /first/path/to/your/library/templates
- # lib = /second/path/to/your/library/templates
- src = src
- lib = lib
- dest = dest
- wrapper = wrapper.tmpl
- pre_process = config.tmpl
- pre_process = breadcrumbs.tmpl
- trim
- perl5lib = lib/perl
- plugin_base = MozillaOrg::Template::Plugin
|