Finally I am getting hands on with the site build. After messing up and 
consequently restoring my OSX Perl installation, I could run "perl 
build_site.pl" for the first time… 

So.. I decided to classify our docroot as "markdown", "apidocs" and 
"legacy_confluence", giving each its own template:

our @patterns = (
  [qr!\.mdtext$!, single_narrative => { template => "markdown.html" }],
  [qr!^/doc[0-9]{0,2}/api/.*\.html$!, single_narrative => { template => 
"apidocs.html" }],
  [qr!^/doc[0-9]{0,2}/(?\!api/).*\.html$!, single_narrative => { template => 
"legacy_confluence.html" }],
) ;

Note that second and third templates do not extend skeleton template, as they 
are essentially incompatible. I just committed the changes, and here are the 
rendered examples:

http://cayenne.staging.apache.org/download.html
http://cayenne.staging.apache.org/doc30/api/index.html
http://cayenne.staging.apache.org/doc30/overview.html

Sure enough we need to tweak #3, and can do many other improvements. But I 
think we are very close to having a working site!  

I am impressed with how fast the publishing is, be it locally or on the server. 
Beats anything we've used to date. Anyways, I think I am done for today. We can 
address the remaining things tomorrow.

Andrus




On Oct 30, 2012, at 12:58 PM, Aristedes Maniatis <a...@maniatis.org> wrote:

> On 30/10/12 7:48pm, Andrus Adamchik wrote:
> 
>> I will try to find time to check the Perl stuff…
> 
> My last commit as an experiment seemed to break the Perl stuff. I'll try and 
> muddle my way through unless you can see why it is broken.
> 
> Ari
> 
> 
> 
> 
> -- 
> -------------------------->
> Aristedes Maniatis
> GPG fingerprint CBFB 84B4 738D 4E87 5E5C  5EFA EF6A 7D2E 3E49 102A
> 

Reply via email to