shithub: werc

Download patch

ref: fbd16e76e4e780b3b4c5a9adf1826f5f4be604a5
parent: 21ce37b48a35f10253711e59ea46504d67e9fbf5
author: sl <uriel@engel.se.cat-v.org>
date: Wed Feb 4 22:02:10 EST 2009

Expand documentation in werc website.

--- a/sites/werc.cat-v.org/docs/config_options.md
+++ b/sites/werc.cat-v.org/docs/config_options.md
@@ -1,0 +1,43 @@
+Werc Configuration Options
+==========================
+
+
+Titles and metadata
+-------------------
+
+Variables:
+
+* Page title:
+    * siteTitle
+    * siteSubTitle
+
+* Html header meta tags:
+    * meta_description
+    * meta_keywords
+    * extraHeaders  - Raw extra headers.
+
+
+Sidebar and navigation
+----------------------
+
+Variables:
+
+* sideBarNavTitle
+
+Functions:
+
+* `conf_hide_paths [paths_patterns ...]` - Hide the given patterns from navigation menu, sitemap and dir listing (do *not* depend on this for securty!).
+
+Http control
+------------
+
+Variables:
+
+* extraHttpHeaders - Raw HTTP headers to be added to response.
+
+Functions:
+
+* `conf_perm_redirect [pattern] destination` - If pattern is provided, match it against the requested url, and replace the match with `destination`; ie., *s/pattern/destination/.
+
+
+
--- a/sites/werc.cat-v.org/docs/rc_template_lang.md
+++ b/sites/werc.cat-v.org/docs/rc_template_lang.md
@@ -1,5 +1,5 @@
-Rc template language
-====================
+The Rc Template Language
+========================
 
 Implemented by Kris, thanks!
 
@@ -10,3 +10,32 @@
 * To 'inline' the value of an environment variable use `%($my_var%)`
 
 That is basically it!
+
+
+Examples
+--------
+
+Loops
+
+    <ul>
+    % for(i in a b c) {
+    %   echo '<li>'$i'</li>'
+    % }
+    </uL>
+ 
+Is equivalent to: 
+
+    <ul>
+    % for(i in a b c) {
+    <li>%($i%)</li>
+    % }
+    </uL>
+
+and results in this output:
+
+    <ul>
+    <li>a</li>
+    <li>b</li>
+    <li>c</li>
+    </ul>
+