http://git-wip-us.apache.org/repos/asf/roller-website/blob/129d34e1/content/downloads/downloads.html
----------------------------------------------------------------------
diff --git a/content/downloads/downloads.html b/content/downloads/downloads.html
new file mode 100644
index 0000000..c2c4a1c
--- /dev/null
+++ b/content/downloads/downloads.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <meta name="description" content="">
+    <meta name="author" content="">
+    <link rel="icon" href="/images/favicon.ico">
+
+    <title>Apache Roller</title>
+
+    <!-- Bootstrap core CSS -->
+    <link href="/bootstrap-3.2.0/css/bootstrap.min.css" rel="stylesheet">
+
+    <!-- Bootstrap theme -->
+    <link href="/bootstrap-3.2.0/css/bootstrap-theme.min.css" rel="stylesheet">
+
+    <!-- Custom styles for this template -->
+    <link href="/css/roller.css" rel="stylesheet">
+
+</head>
+
+<body>
+
+<div class="navbar navbar-inverse navbar-fixed-top" role="navigation">
+    <div class="container">
+        <div class="navbar-header">
+            <button type="button" class="navbar-toggle collapsed" 
data-toggle="collapse" data-target=".navbar-collapse">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+            </button>
+            <a class="navbar-brand" href="./index.html">Apache Roller</a>
+        </div>
+        <div class="navbar-collapse collapse">
+            <ul class="nav navbar-nav">
+                <li class="dropdown">
+                    <a href="#" class="dropdown-toggle" 
data-toggle="dropdown">Project Info <span class="caret"></span></a>
+                    <ul class="dropdown-menu" role="menu">
+                        <li><a href="http://rollerweblogger.org/project";>Team 
Blog</a></li>
+                        <li><a 
href="http://cwiki.apache.org/confluence/display/ROLLER";>Project Wiki</a></li>
+                        <li><a 
href="https://twitter.com/apache_roller";>Twitter</a></li>
+                        <li><a href="https://www.openhub.net/p/roller";>Open 
Hub Page</a></li>
+                        <li><a 
href="https://cwiki.apache.org/confluence/display/ROLLER/Roller+Mailing+Lists";>Mailing
 Lists</a></li>
+                        <li><a href="/project/whoweare.html">Who We 
Are</a></li>
+                    </ul>
+                </li>
+                <li class="dropdown">
+                    <a href="#" class="dropdown-toggle" 
data-toggle="dropdown">Get Involved <span class="caret"></span></a>
+                    <ul class="dropdown-menu" role="menu">
+                        <li><a 
href="https://issues.apache.org/jira/browse/ROL";>Issue Tracker</a></li>
+                        <li><a 
href="https://cwiki.apache.org/confluence/display/ROLLER/Developer+Resources";>Development
 Information</a></li>
+                        <li><a 
href="http://svn.apache.org/viewvc/roller/";>Browse Source</a></li>
+                        <li><a 
href="https://builds.apache.org/job/Roller/";>Jenkins CI</a></li>
+                        <li><a 
href="https://analysis.apache.org/dashboard/index/org.apache.roller:roller-project";>Sonar
 Analysis</a></li>
+                        <li><a href="/getinvolved/edit_website.html">Website 
Admin</a></li>
+                    </ul>
+                </li>
+                <li><a href="./downloads/downloads.html">Download</a></li>
+                <li class="dropdown">
+                    <a href="#" class="dropdown-toggle" 
data-toggle="dropdown">ASF <span class="caret"></span></a>
+                    <ul class="dropdown-menu" role="menu">
+                        <li><a 
href="http://www.apache.org/foundation/";>Foundation</a></li>
+                        <li><a 
href="http://projects.apache.org/";>Projects</a></li>
+                        <li><a href="http://people.apache.org/";>People</a></li>
+                        <li><a 
href="http://www.apache.org/foundation/sponsorship.html";>Support Apache</a></li>
+                    </ul>
+                </li>
+            </ul>
+        </div><!--/.nav-collapse -->
+    </div>
+</div>
+
+<div class="markdown-content">
+
+<div class="container">
+    <!-- Example row of columns -->
+    <div class="row">
+        <h1>Downloads</h1>
+        <p><h2>Apache Roller Releases</h2><p>Releases of the Apache Roller 
blog server are made available to the<br/>general public at no charge, under 
the<br/><a href="http://apache.org/licenses/";>Apache License,</a><br/>in both 
binary and source distributions.</p><p>General Availability (GA) 
Releases</strong> - <em>Ready for Prime Time!</em><br/><a 
href="http://www.apache.org/dyn/closer.cgi/roller/roller-5.1/v5.1.2/";>Roller 
5.1.2</a> (&quot;best available&quot;)</p><p>Previous source and binary 
distributions, including documentation,<br/>are available in the<br/><a 
class="external" href="http://archive.apache.org/dist/roller/";><br/>Apache 
archives</a>.</p><p>Project releases are approved by vote of the Apache Roller 
Project<br/>Management Committee (PMC). Support for a release is provided by 
project<br/>volunteers on the project<br/><a 
href="https://cwiki.apache.org/confluence/display/ROLLER/How+to+ask+for+help";>mailing
 lists</a>.<br/>Bugs found in a release may be discussed on th
 e list and<br/>reported through the<br/><a 
href="https://issues.apache.org/jira/browse/ROL";>issue tracker</a>.<br/>The 
user mailing list and issue tracker are the <strong>only</strong><br/>support 
options hosted by the Apache Roller project.</p><p>Note: When downloading from 
a mirror, please be sure to verify that checksums and signatures are 
correct.<br/>To do so, use the checksum and signature files from the main 
Apache site at<br/><a class="external" 
href="http://www.apache.org/dyn/closer.cgi/roller/roller-5.1/v5.1.2/bin/";><a 
href="http://www.apache.org/dyn/closer.cgi/roller/roller-5.1/v5.1.2/bin/</a">http://www.apache.org/dyn/closer.cgi/roller/roller-5.1/v5.1.2/bin/</a</a><br/>Find
 here the KEYS file, which contains all OpenPGP keys we use to sign 
releases:<br/><a class="external" href="http://www.apache.org/dist/roller/";><a 
href="http://www.apache.org/dist/roller/</a">http://www.apache.org/dist/roller/</a</a></p><p>The
 PGP signatures can be verified using PGP or GPG.<br/>First 
 download the<br/><a 
href="http://www.apache.org/dist/roller/KEYS";>KEYS</a><br/>as well as 
the<br/><code>asc</code><br/>signature file for the 
particular<br/>distribution.<br/>Make sure you get these files from the<br/><a 
href="http://www.apache.org/dist/roller/";>main distribution<br/> 
directory,</a><br/>rather than from a mirror.<br/>Then verify the signatures 
using</p>
+<pre><code>        % pgpk -a KEYS
+
+        % pgpv ${filename}.tar.gz.asc
+
+    or
+
+        % pgp -ka KEYS
+
+        % pgp ${filename}.tar.gz.asc
+
+    or
+
+        % gpg --import KEYS
+
+        % gpg --verify ${filename}.tar.gz.asc
+</code></pre><p>Alternatively, you can verify the MD5 signature on the 
files.<br/>A Unix program 
called<br/><code>md5</code><br/>or<br/><code>md5sum</code><br/>is<br/>included 
in many Unix distributions.<br/>It is also available as part of<br/><a 
href="http://www.gnu.org/software/textutils/textutils.html";><br/> GNU 
Textutils.</a><br/>Windows users can get binary md5 programs from<br/><a 
href="http://www.fourmilab.ch/md5/";>here,</a><br/><a 
href="http://www.pc-tools.net/win32/freeware/console/";><br/> 
here,</a><br/>or<br/><a 
href="http://www.slavasoft.com/fsum/";>here.</a></p><p>If you want to build 
directly from the sources, please check the <a 
href="https://cwiki.apache.org/confluence/display/ROLLER/How+to+build+Roller";>Project
 Wiki</a>.</p></p>
+    </div>
+</div>
+
+</div>
+
+<div class="container">
+    <hr>
+    <footer>
+        <p>Copyright &copy; 2016 The Apache Software Foundation, Licensed 
under the
+            <a href="http://www.apache.org/licenses/LICENSE-2.0";>Apache 
License, Version 2.0</a>.</p>
+    </footer>
+</div>
+
+<!-- Bootstrap core JavaScript
+================================================== -->
+<!-- Placed at the end of the document so the pages load faster -->
+<script 
src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js";></script>
+<script src="/bootstrap-3.2.0/js/bootstrap.min.js"></script>
+</body>
+</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/roller-website/blob/129d34e1/content/downloads/downloads.mdtext
----------------------------------------------------------------------
diff --git a/content/downloads/downloads.mdtext 
b/content/downloads/downloads.mdtext
deleted file mode 100644
index 218a17d..0000000
--- a/content/downloads/downloads.mdtext
+++ /dev/null
@@ -1,83 +0,0 @@
-Title: Downloads
-
-## Apache Roller Releases
-
-Releases of the Apache Roller blog server are made available to the 
-general public at no charge, under the 
-<a href="http://apache.org/licenses/";>Apache License,</a>
-in both binary and source distributions.
-
-General Availability (GA) Releases</strong> - <em>Ready for Prime Time!</em>
-<a 
href="http://www.apache.org/dyn/closer.cgi/roller/roller-5.1/v5.1.2/";>Roller 
5.1.2</a> (&quot;best available&quot;)
-
-Previous source and binary distributions, including documentation,
-are available in the
-<a class="external" href="http://archive.apache.org/dist/roller/";>
-Apache archives</a>.
-
-Project releases are approved by vote of the Apache Roller Project 
-Management Committee (PMC). Support for a release is provided by project 
-volunteers on the project 
-<a 
href="https://cwiki.apache.org/confluence/display/ROLLER/How+to+ask+for+help";>mailing
 lists</a>.
-Bugs found in a release may be discussed on the list and 
-reported through the
-<a href="https://issues.apache.org/jira/browse/ROL";>issue tracker</a>.
-The user mailing list and issue tracker are the <strong>only</strong>
-support options hosted by the Apache Roller project.
-
-
-Note: When downloading from a mirror, please be sure to verify that checksums 
and signatures are correct.
-To do so, use the checksum and signature files from the main Apache site at
-<a class="external" 
href="http://www.apache.org/dyn/closer.cgi/roller/roller-5.1/v5.1.2/bin/";>http://www.apache.org/dyn/closer.cgi/roller/roller-5.1/v5.1.2/bin/</a>
-Find here the KEYS file, which contains all OpenPGP keys we use to sign 
releases:
-<a class="external" 
href="http://www.apache.org/dist/roller/";>http://www.apache.org/dist/roller/</a>
-
-The PGP signatures can be verified using PGP or GPG.
-First download the
-<a href="http://www.apache.org/dist/roller/KEYS";>KEYS</a>
-as well as the
-<code>asc</code>
-signature file for the particular
-distribution.
-Make sure you get these files from the
-<a href="http://www.apache.org/dist/roller/";>main distribution
-    directory,</a>
-rather than from a mirror.
-Then verify the signatures using
-
-            % pgpk -a KEYS
-
-            % pgpv ${filename}.tar.gz.asc
-
-        or
-
-            % pgp -ka KEYS
-
-            % pgp ${filename}.tar.gz.asc
-
-        or
-
-            % gpg --import KEYS
-
-            % gpg --verify ${filename}.tar.gz.asc
-
-Alternatively, you can verify the MD5 signature on the files.
-A Unix program called
-<code>md5</code>
-or
-<code>md5sum</code>
-is
-included in many Unix distributions.
-It is also available as part of
-<a href="http://www.gnu.org/software/textutils/textutils.html";>
-    GNU Textutils.</a>
-Windows users can get binary md5 programs from
-<a href="http://www.fourmilab.ch/md5/";>here,</a>
-<a href="http://www.pc-tools.net/win32/freeware/console/";>
-    here,</a>
-or
-<a href="http://www.slavasoft.com/fsum/";>here.</a>
-
-
-If you want to build directly from the sources, please check the <a 
href="https://cwiki.apache.org/confluence/display/ROLLER/How+to+build+Roller";>Project
 Wiki</a>.
-

http://git-wip-us.apache.org/repos/asf/roller-website/blob/129d34e1/content/getinvolved/edit_website.html
----------------------------------------------------------------------
diff --git a/content/getinvolved/edit_website.html 
b/content/getinvolved/edit_website.html
new file mode 100644
index 0000000..9e25b97
--- /dev/null
+++ b/content/getinvolved/edit_website.html
@@ -0,0 +1,133 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <meta name="description" content="">
+    <meta name="author" content="">
+    <link rel="icon" href="/images/favicon.ico">
+
+    <title>Apache Roller</title>
+
+    <!-- Bootstrap core CSS -->
+    <link href="/bootstrap-3.2.0/css/bootstrap.min.css" rel="stylesheet">
+
+    <!-- Bootstrap theme -->
+    <link href="/bootstrap-3.2.0/css/bootstrap-theme.min.css" rel="stylesheet">
+
+    <!-- Custom styles for this template -->
+    <link href="/css/roller.css" rel="stylesheet">
+
+</head>
+
+<body>
+
+<div class="navbar navbar-inverse navbar-fixed-top" role="navigation">
+    <div class="container">
+        <div class="navbar-header">
+            <button type="button" class="navbar-toggle collapsed" 
data-toggle="collapse" data-target=".navbar-collapse">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+            </button>
+            <a class="navbar-brand" href="./index.html">Apache Roller</a>
+        </div>
+        <div class="navbar-collapse collapse">
+            <ul class="nav navbar-nav">
+                <li class="dropdown">
+                    <a href="#" class="dropdown-toggle" 
data-toggle="dropdown">Project Info <span class="caret"></span></a>
+                    <ul class="dropdown-menu" role="menu">
+                        <li><a href="http://rollerweblogger.org/project";>Team 
Blog</a></li>
+                        <li><a 
href="http://cwiki.apache.org/confluence/display/ROLLER";>Project Wiki</a></li>
+                        <li><a 
href="https://twitter.com/apache_roller";>Twitter</a></li>
+                        <li><a href="https://www.openhub.net/p/roller";>Open 
Hub Page</a></li>
+                        <li><a 
href="https://cwiki.apache.org/confluence/display/ROLLER/Roller+Mailing+Lists";>Mailing
 Lists</a></li>
+                        <li><a href="/project/whoweare.html">Who We 
Are</a></li>
+                    </ul>
+                </li>
+                <li class="dropdown">
+                    <a href="#" class="dropdown-toggle" 
data-toggle="dropdown">Get Involved <span class="caret"></span></a>
+                    <ul class="dropdown-menu" role="menu">
+                        <li><a 
href="https://issues.apache.org/jira/browse/ROL";>Issue Tracker</a></li>
+                        <li><a 
href="https://cwiki.apache.org/confluence/display/ROLLER/Developer+Resources";>Development
 Information</a></li>
+                        <li><a 
href="http://svn.apache.org/viewvc/roller/";>Browse Source</a></li>
+                        <li><a 
href="https://builds.apache.org/job/Roller/";>Jenkins CI</a></li>
+                        <li><a 
href="https://analysis.apache.org/dashboard/index/org.apache.roller:roller-project";>Sonar
 Analysis</a></li>
+                        <li><a href="/getinvolved/edit_website.html">Website 
Admin</a></li>
+                    </ul>
+                </li>
+                <li><a href="./downloads/downloads.html">Download</a></li>
+                <li class="dropdown">
+                    <a href="#" class="dropdown-toggle" 
data-toggle="dropdown">ASF <span class="caret"></span></a>
+                    <ul class="dropdown-menu" role="menu">
+                        <li><a 
href="http://www.apache.org/foundation/";>Foundation</a></li>
+                        <li><a 
href="http://projects.apache.org/";>Projects</a></li>
+                        <li><a href="http://people.apache.org/";>People</a></li>
+                        <li><a 
href="http://www.apache.org/foundation/sponsorship.html";>Support Apache</a></li>
+                    </ul>
+                </li>
+            </ul>
+        </div><!--/.nav-collapse -->
+    </div>
+</div>
+
+<div class="markdown-content">
+
+<div class="container">
+    <!-- Example row of columns -->
+    <div class="row">
+        <h1>Edit Website</h1>
+        <p><p>The Roller website is generated using <a 
href="http://jbake.org";>JBake</a> and Maven. Content is written in <a 
href="http://daringfireball.net/projects/markdown/syntax";>Markdown</a>. Page 
layouts are written in HTML within <a 
href="http://freemarker.org";>FreeMarker</a> template files. The HTML uses the 
Bootstrap framework. The website is stored in a Git repository and when you 
push your changes to the asf_site branch, after a short delay, the changes will 
go live on the website.</p><h2>Prerequisites</h2><p>This page is not a 
tutorial. To update the website you will have to understand how JBake, Markdown 
and possibly HTML and Bootstrap work. Refer to the links above for 
documentation on those topics. You'll also need this software installed on your 
machine to update the website:</p>
+<ul>
+  <li>Git</li>
+  <li>Java</li>
+  <li>Maven</li>
+</ul><h2>Git repository layout</h2>
+<pre><code>|-- content                     &lt;-- The automatically generated 
website, don&#39;t edit things here!
+|
+|-- sources
+    |
+    |-- pom.xml                 &lt;-- Maven POM file that controls the 
generation
+    |
+    |-- src
+        |
+        |-- main
+            |
+            |-- jbake
+                |
+                |-- assets      &lt;-- Static files to be copied into the 
generated website
+                |
+                |-- content     &lt;-- One markdown page for each page of the 
website
+                |
+                |-- templates   &lt;-- Freemarker templates for website HTML 
layout
+</code></pre><h2>Steps to update the website</h2>
+<ol>
+  <li><p>Use Git to clone the roller-website repo, for 
example:</p><p><code>git clone 
https://git-wip-us.apache.org/repos/asf/roller-website.git</code></p></li>
+  <li><p>Go to the roller-website directory, make sure you are on the master 
branch:</p><p><code>cd roller-website</code><br/><code>git checkout 
master</code></p></li>
+  <li><p>Make your changes to Markdowna (.md) and FreeMarker (.ftl) files 
under the source directory.</p></li>
+  <li><p>Generate the website via Maven. Running mvn install will generate the 
website into the roller-website/content directory.</p><p><code>cd 
roller-website/sources</code><br/><code>mvn install</code></p><p>Or 
alternatively, run <code>mvn jbake:inline</code> so you can view the website 
locally at <a href="http://localhost:8080";>http://localhost:8080</a></p></li>
+  <li><p>Once the site looks good, commit your changes and merge them into the 
asf_site branch.</p><p><code>git commit -m &quot;my wonderful changes&quot; 
.</code><br/><code>git checkout asf_site</code><br/><code>git merge 
master</code></p></li>
+  <li><p>Push your changes to the ASF Git repo. The ASF website infrastructure 
will pick up your changes and publish them to the website.</p></li>
+</ol></p>
+    </div>
+</div>
+
+</div>
+
+<div class="container">
+    <hr>
+    <footer>
+        <p>Copyright &copy; 2016 The Apache Software Foundation, Licensed 
under the
+            <a href="http://www.apache.org/licenses/LICENSE-2.0";>Apache 
License, Version 2.0</a>.</p>
+    </footer>
+</div>
+
+<!-- Bootstrap core JavaScript
+================================================== -->
+<!-- Placed at the end of the document so the pages load faster -->
+<script 
src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js";></script>
+<script src="/bootstrap-3.2.0/js/bootstrap.min.js"></script>
+</body>
+</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/roller-website/blob/129d34e1/content/getinvolved/edit_website.mdtext
----------------------------------------------------------------------
diff --git a/content/getinvolved/edit_website.mdtext 
b/content/getinvolved/edit_website.mdtext
deleted file mode 100644
index 3394a90..0000000
--- a/content/getinvolved/edit_website.mdtext
+++ /dev/null
@@ -1,59 +0,0 @@
-Title: Edit Website
-
-The website uses the Apache CMS. More detailed documentation is available on 
-the Apache Infrastructure pages including a quickstart guide on the
-[Apache bookmarklet][] and a [reference manual][]. It is also useful to look at
-[other Apache CMS sites][] for examples.
-
-## Process
-
-  1. Do an svn checkout of the website, for committers:
-     svn co https://svn.apache.org/repos/asf/roller/cmssite/trunk rollersite
-
-     For non-committers:
-     svn co http://svn.apache.org/repos/asf/roller/cmssite/trunk rollersite
-
-  2. If the changes are structurally significant (many pages removed/added, 
etc.),
-before committing to staging you may wish to test that the site still builds 
locally
-by following [these instructions][].  
-Note you will probably lose the CSS formatting with local builds due to the 
way 
-the stylesheets are referenced, check instead at staging (below) to ensure 
stylesheets are 
-working as intended.  
-If deleting a file or changing the name of a file make a trivial 
-edit to lib/path.pm or lib/view.pm to force a full site rebuild.
-
-  3. Commit a change to the website's source [Markdown][] files located in
-<a href="https://svn.apache.org/repos/asf/roller/cmssite/trunk"; 
class="external">
-https://svn.apache.org/repos/asf/roller/cmssite/trunk</a>.  If you're not a
-committer, supplying a patch (svn diff -u > website.patch) to our JIRA issue 
tracker 
-instead will do. 
-
-  4. Wait a few minutes to get the email on the commits list that buildbot has
-rebuilt the [staging website][].
-
-  5. If the change looks ok, publish the change to the production website by 
-
-    * (recommended method) Using the Apache bookmarklet: [Publish site][] 
-    * curl -sL http://s.apache.org/cms-cli | perl on your local machine
-    * ssh -t <user\>@people.apache.org publish.pl roller <your Apache ID\>
-
-## Style
-
-  * Try to limit line length to 80 columns, fold -s <filename\> on Linux is
-helpful for limiting line length
-  * Use links in the [link name][] style rather than [link name][1] because it
-is more difficult to match up the numbers and removing links causes all the
-numbers to have to get updated
-  * Indent with spaces not tabs
-  * Use * for lists and indent lists by 4 spaces
-
-[Apache bookmarklet]: http://apache.org/dev/cms.html#usage
-[reference manual]: http://apache.org/dev/cmsref.html
-[other Apache CMS sites]: http://apache.org/dev/cmsadoption.html
-
-[production site svn]: 
https://svn.apache.org/repos/infra/websites/production/roller
-
-[Markdown]: http://daringfireball.net/projects/markdown/syntax
-[these instructions]: http://apache.org/dev/cmsref.html#local-build
-[Staging website]: http://roller.staging.apache.org/
-[Publish site]: https://cms.apache.org/roller/publish

http://git-wip-us.apache.org/repos/asf/roller-website/blob/129d34e1/content/index.html
----------------------------------------------------------------------
diff --git a/content/index.html b/content/index.html
new file mode 100644
index 0000000..cc2a374
--- /dev/null
+++ b/content/index.html
@@ -0,0 +1,135 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <meta name="description" content="">
+    <meta name="author" content="">
+    <link rel="icon" href="/images/favicon.ico">
+
+    <title>Apache Roller</title>
+
+    <!-- Bootstrap core CSS -->
+    <link href="/bootstrap-3.2.0/css/bootstrap.min.css" rel="stylesheet">
+
+    <!-- Bootstrap theme -->
+    <link href="/bootstrap-3.2.0/css/bootstrap-theme.min.css" rel="stylesheet">
+
+    <!-- Custom styles for this template -->
+    <link href="/css/roller.css" rel="stylesheet">
+
+</head>
+
+<body>
+
+<div class="navbar navbar-inverse navbar-fixed-top" role="navigation">
+    <div class="container">
+        <div class="navbar-header">
+            <button type="button" class="navbar-toggle collapsed" 
data-toggle="collapse" data-target=".navbar-collapse">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+            </button>
+            <a class="navbar-brand" href="./index.html">Apache Roller</a>
+        </div>
+        <div class="navbar-collapse collapse">
+            <ul class="nav navbar-nav">
+                <li class="dropdown">
+                    <a href="#" class="dropdown-toggle" 
data-toggle="dropdown">Project Info <span class="caret"></span></a>
+                    <ul class="dropdown-menu" role="menu">
+                        <li><a href="http://rollerweblogger.org/project";>Team 
Blog</a></li>
+                        <li><a 
href="http://cwiki.apache.org/confluence/display/ROLLER";>Project Wiki</a></li>
+                        <li><a 
href="https://twitter.com/apache_roller";>Twitter</a></li>
+                        <li><a href="https://www.openhub.net/p/roller";>Open 
Hub Page</a></li>
+                        <li><a 
href="https://cwiki.apache.org/confluence/display/ROLLER/Roller+Mailing+Lists";>Mailing
 Lists</a></li>
+                        <li><a href="/project/whoweare.html">Who We 
Are</a></li>
+                    </ul>
+                </li>
+                <li class="dropdown">
+                    <a href="#" class="dropdown-toggle" 
data-toggle="dropdown">Get Involved <span class="caret"></span></a>
+                    <ul class="dropdown-menu" role="menu">
+                        <li><a 
href="https://issues.apache.org/jira/browse/ROL";>Issue Tracker</a></li>
+                        <li><a 
href="https://cwiki.apache.org/confluence/display/ROLLER/Developer+Resources";>Development
 Information</a></li>
+                        <li><a 
href="http://svn.apache.org/viewvc/roller/";>Browse Source</a></li>
+                        <li><a 
href="https://builds.apache.org/job/Roller/";>Jenkins CI</a></li>
+                        <li><a 
href="https://analysis.apache.org/dashboard/index/org.apache.roller:roller-project";>Sonar
 Analysis</a></li>
+                        <li><a href="/getinvolved/edit_website.html">Website 
Admin</a></li>
+                    </ul>
+                </li>
+                <li><a href="./downloads/downloads.html">Download</a></li>
+                <li class="dropdown">
+                    <a href="#" class="dropdown-toggle" 
data-toggle="dropdown">ASF <span class="caret"></span></a>
+                    <ul class="dropdown-menu" role="menu">
+                        <li><a 
href="http://www.apache.org/foundation/";>Foundation</a></li>
+                        <li><a 
href="http://projects.apache.org/";>Projects</a></li>
+                        <li><a href="http://people.apache.org/";>People</a></li>
+                        <li><a 
href="http://www.apache.org/foundation/sponsorship.html";>Support Apache</a></li>
+                    </ul>
+                </li>
+            </ul>
+        </div><!--/.nav-collapse -->
+    </div>
+</div>
+
+<div class="markdown-content">
+<!-- Main jumbotron for a primary marketing message or call to action -->
+<div class="jumbotron">
+    <div class="container">
+        <div class="row">
+            <div class="col-md-2">
+                <img src="images/steamroller5.jpg" alt="Roller Logo" 
class="img-responsive">
+            </div>
+            <div class="col-md-10">
+                <h1>Blog Better.</h1>
+                <p>Apache Roller is a Java-based, full-featured, multi-user 
and group-blog server suitable for blog sites large and small.</p>
+                <p><a class="btn btn-primary btn-lg" role="button" 
href="https://cwiki.apache.org/confluence/display/ROLLER/PoweredByRoller";>Our 
Community &raquo;</a></p>
+            </div>
+        </div>
+    </div>
+</div>
+
+<div class="container">
+    <!-- Example row of columns -->
+    <div class="row">
+        <div class="col-md-6">
+            <h2>Features</h2>
+            <ul class="list-group">
+                <li class="list-group-item">Multi-user blogging: can support 
thousands of users and blogs</li>
+                <li class="list-group-item">Group blogging with three 
permission levels: owner, editor, and drafter</li>
+                <li class="list-group-item">Support for comment moderation and 
comment spam prevention measures</li>
+                <li class="list-group-item">Bloggers have full control over 
blog layout/style via <a href="http://velocity.apache.org/";>Apache 
Velocity</a>-driven templates</li>
+                <li class="list-group-item">Built-in <a 
href="http://lucene.apache.org/";>Lucene</a> search engine indexes weblog entry 
content</li>
+                <li class="list-group-item">Support for blog clients that 
support MetaWeblog API</li>
+                <li class="list-group-item">All blogs have entry and comment 
feeds in both RSS 2.0 and Atom 1.0 formats</li>
+                <li class="list-group-item">Support for SEO: web analytics 
tracking keys, blog-entry specific Meta description elements</li>
+            </ul>
+        </div>
+        <div class="col-md-6">
+            <h2>Documentation</h2>
+            <p>Roller's installation guide covers deployment on Tomcat, 
GlassFish, and JBoss application servers using a MySQL,
+                Derby, or PostgreSQL database. Users however have reported 
success running Roller on other app servers and databases.</p>
+            <p><a class="btn btn-default" 
href="https://dist.apache.org/repos/dist/release/roller/roller-5.1/v5.1.1/docs/";
 role="button">Current Release Docs (PDF) &raquo;</a>
+                <a class="btn btn-default" 
href="http://svn.apache.org/viewvc/roller/trunk/docs/"; role="button">Latest 
Nightly Docs (ODT) &raquo;</a></p>
+        </div>
+    </div>
+</div>
+
+</div>
+
+<div class="container">
+    <hr>
+    <footer>
+        <p>Copyright &copy; 2016 The Apache Software Foundation, Licensed 
under the
+            <a href="http://www.apache.org/licenses/LICENSE-2.0";>Apache 
License, Version 2.0</a>.</p>
+    </footer>
+</div>
+
+<!-- Bootstrap core JavaScript
+================================================== -->
+<!-- Placed at the end of the document so the pages load faster -->
+<script 
src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js";></script>
+<script src="/bootstrap-3.2.0/js/bootstrap.min.js"></script>
+</body>
+</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/roller-website/blob/129d34e1/content/index.mdtext
----------------------------------------------------------------------
diff --git a/content/index.mdtext b/content/index.mdtext
deleted file mode 100644
index bc03634..0000000
--- a/content/index.mdtext
+++ /dev/null
@@ -1 +0,0 @@
-This is a dummy file, overwritten by lib/path.pm with the templates/index.html 
file.

http://git-wip-us.apache.org/repos/asf/roller-website/blob/129d34e1/content/project/whoweare.html
----------------------------------------------------------------------
diff --git a/content/project/whoweare.html b/content/project/whoweare.html
new file mode 100644
index 0000000..0ee3579
--- /dev/null
+++ b/content/project/whoweare.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <meta name="description" content="">
+    <meta name="author" content="">
+    <link rel="icon" href="/images/favicon.ico">
+
+    <title>Apache Roller</title>
+
+    <!-- Bootstrap core CSS -->
+    <link href="/bootstrap-3.2.0/css/bootstrap.min.css" rel="stylesheet">
+
+    <!-- Bootstrap theme -->
+    <link href="/bootstrap-3.2.0/css/bootstrap-theme.min.css" rel="stylesheet">
+
+    <!-- Custom styles for this template -->
+    <link href="/css/roller.css" rel="stylesheet">
+
+</head>
+
+<body>
+
+<div class="navbar navbar-inverse navbar-fixed-top" role="navigation">
+    <div class="container">
+        <div class="navbar-header">
+            <button type="button" class="navbar-toggle collapsed" 
data-toggle="collapse" data-target=".navbar-collapse">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+            </button>
+            <a class="navbar-brand" href="./index.html">Apache Roller</a>
+        </div>
+        <div class="navbar-collapse collapse">
+            <ul class="nav navbar-nav">
+                <li class="dropdown">
+                    <a href="#" class="dropdown-toggle" 
data-toggle="dropdown">Project Info <span class="caret"></span></a>
+                    <ul class="dropdown-menu" role="menu">
+                        <li><a href="http://rollerweblogger.org/project";>Team 
Blog</a></li>
+                        <li><a 
href="http://cwiki.apache.org/confluence/display/ROLLER";>Project Wiki</a></li>
+                        <li><a 
href="https://twitter.com/apache_roller";>Twitter</a></li>
+                        <li><a href="https://www.openhub.net/p/roller";>Open 
Hub Page</a></li>
+                        <li><a 
href="https://cwiki.apache.org/confluence/display/ROLLER/Roller+Mailing+Lists";>Mailing
 Lists</a></li>
+                        <li><a href="/project/whoweare.html">Who We 
Are</a></li>
+                    </ul>
+                </li>
+                <li class="dropdown">
+                    <a href="#" class="dropdown-toggle" 
data-toggle="dropdown">Get Involved <span class="caret"></span></a>
+                    <ul class="dropdown-menu" role="menu">
+                        <li><a 
href="https://issues.apache.org/jira/browse/ROL";>Issue Tracker</a></li>
+                        <li><a 
href="https://cwiki.apache.org/confluence/display/ROLLER/Developer+Resources";>Development
 Information</a></li>
+                        <li><a 
href="http://svn.apache.org/viewvc/roller/";>Browse Source</a></li>
+                        <li><a 
href="https://builds.apache.org/job/Roller/";>Jenkins CI</a></li>
+                        <li><a 
href="https://analysis.apache.org/dashboard/index/org.apache.roller:roller-project";>Sonar
 Analysis</a></li>
+                        <li><a href="/getinvolved/edit_website.html">Website 
Admin</a></li>
+                    </ul>
+                </li>
+                <li><a href="./downloads/downloads.html">Download</a></li>
+                <li class="dropdown">
+                    <a href="#" class="dropdown-toggle" 
data-toggle="dropdown">ASF <span class="caret"></span></a>
+                    <ul class="dropdown-menu" role="menu">
+                        <li><a 
href="http://www.apache.org/foundation/";>Foundation</a></li>
+                        <li><a 
href="http://projects.apache.org/";>Projects</a></li>
+                        <li><a href="http://people.apache.org/";>People</a></li>
+                        <li><a 
href="http://www.apache.org/foundation/sponsorship.html";>Support Apache</a></li>
+                    </ul>
+                </li>
+            </ul>
+        </div><!--/.nav-collapse -->
+    </div>
+</div>
+
+<div class="markdown-content">
+
+<div class="container">
+    <!-- Example row of columns -->
+    <div class="row">
+        <h1>Who we are</h1>
+        <p><h2>Roller Committers</h2><p>The current Roller committer list (* = 
PMC member):</p>
+<ul>
+  <li>Anil R. Gangolli (*)</li>
+  <li>Greg Huber (*)</li>
+  <li><a href="http://rollerweblogger.org/roller/";>David M Johnson</a> (*)</li>
+  <li><a href="http://www.nailedtothex.org/roller/";>Kohei Nozaki</a></li>
+  <li><a href="http://raibledesigns.com/";>Matt Raible</a> (*)</li>
+  <li>Craig L Russell (*)</li>
+  <li><a href="http://gauravsaini.me/";>Gaurav Saini</a></li>
+</ul><h2>Emeritus Committers</h2><p>The Apache Roller project expresses 
appreciation for our past volunteers:</p>
+<ul>
+  <li>Jeff Blattman</li>
+  <li>Allen Gilliland</li>
+  <li>Mindaguas Idzelis</li>
+  <li>Lance Lanvandowska</li>
+  <li>Ganesh Mathrerootham</li>
+  <li>Glen Mazza</li>
+  <li>Shelan Perera</li>
+  <li>Matt Schmidt</li>
+  <li>Elias Torres</li>
+  <li>Jaap Van Der Molen</li>
+  <li>Henri Yandell</li>
+</ul></p>
+    </div>
+</div>
+
+</div>
+
+<div class="container">
+    <hr>
+    <footer>
+        <p>Copyright &copy; 2016 The Apache Software Foundation, Licensed 
under the
+            <a href="http://www.apache.org/licenses/LICENSE-2.0";>Apache 
License, Version 2.0</a>.</p>
+    </footer>
+</div>
+
+<!-- Bootstrap core JavaScript
+================================================== -->
+<!-- Placed at the end of the document so the pages load faster -->
+<script 
src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js";></script>
+<script src="/bootstrap-3.2.0/js/bootstrap.min.js"></script>
+</body>
+</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/roller-website/blob/129d34e1/content/project/whoweare.mdtext
----------------------------------------------------------------------
diff --git a/content/project/whoweare.mdtext b/content/project/whoweare.mdtext
deleted file mode 100644
index fe93ff5..0000000
--- a/content/project/whoweare.mdtext
+++ /dev/null
@@ -1,30 +0,0 @@
-Title: Who We Are
-
-## Roller Committers
-
-The current Roller committer list (* = PMC member):
-
-  * Anil R. Gangolli (*)
-  * Greg Huber (*)
-  * <a href="http://rollerweblogger.org/roller/";>David M Johnson</a> (*)
-  * <a href="http://www.nailedtothex.org/roller/";>Kohei Nozaki</a>
-  * <a href="http://raibledesigns.com/";>Matt Raible</a> (*)
-  * Craig L Russell (*)
-  * <a href="http://gauravsaini.me/";>Gaurav Saini</a>
-
-## Emeritus Committers
-
-The Apache Roller project expresses appreciation for our past volunteers:
-
-  * Jeff Blattman
-  * Allen Gilliland
-  * Mindaguas Idzelis 
-  * Lance Lanvandowska
-  * Ganesh Mathrerootham
-  * Glen Mazza
-  * Shelan Perera
-  * Matt Schmidt
-  * Elias Torres
-  * Jaap Van Der Molen
-  * Henri Yandell
-

http://git-wip-us.apache.org/repos/asf/roller-website/blob/129d34e1/content/sitemap.html
----------------------------------------------------------------------
diff --git a/content/sitemap.html b/content/sitemap.html
deleted file mode 100644
index b56e7a3..0000000
--- a/content/sitemap.html
+++ /dev/null
@@ -1,2 +0,0 @@
-{% include "single_narrative.html" %}
-

http://git-wip-us.apache.org/repos/asf/roller-website/blob/129d34e1/lib/OpenEJBSiteDotiacFilter.pm
----------------------------------------------------------------------
diff --git a/lib/OpenEJBSiteDotiacFilter.pm b/lib/OpenEJBSiteDotiacFilter.pm
deleted file mode 100644
index ae43d81..0000000
--- a/lib/OpenEJBSiteDotiacFilter.pm
+++ /dev/null
@@ -1,67 +0,0 @@
-package OpenEJBSiteDotiacFilter;
-use strict;
-use warnings;
-use Text::Markdown qw( markdown );
-use Dotiac::DTL::Value;
-use Dotiac::DTL::Filter;
-
-sub import {
-    *Dotiac::DTL::Filter::markdown = \&markdown_filter;
-}
-
-sub markdown_filter {
-
-    my $value = shift;
-
-    # Use raw value rather than escape (by calling repr() rather than
-    # string()) so that we can embed html in our .mdtext documents.
-    my $raw  = $value->repr;
-
-    $raw =~ s,\(/\),<IMG class="emoticon" 
src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif"; 
height="16" width="16" align="absmiddle" alt="" border="0">,g;
-    $raw =~ s,\(x\),<IMG class="emoticon" 
src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif"; 
height="16" width="16" align="absmiddle" alt="" border="0">,g;
-
-
-    my $start = "{{{{{";
-    my $end = "}}}}}";
-
-    $raw =~ s,(^|\n){,$start,g;
-    $raw =~ s,(^|\n)},$end,g;
-
-    my $html = markdown($raw);
-
-    $html =~ s,$start([a-z0-9-]+),<div class="$1">,g;
-    $html =~ s,$end,</div>,g;
-
-    $html =~ s,<li><p>,<li>,g;
-    $html =~ s,</p></li>,</li>,g;
-
-
-    # Blindly mark return value as safe.
-    my $retval = Dotiac::DTL::Value->safe($html);
-
-    return $retval;
-}
-
-1;
-
-__END__
-
-=head1 LICENSE
-
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.  The
-    ASF licenses this file to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance with the
-    License.  You may obtain a copy of the License at
-    
-        http://www.apache.org/licenses/LICENSE-2.0
-    
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-    WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the
-    License for the specific language governing permissions and limitations
-    under the License.
-
-=cut
-

http://git-wip-us.apache.org/repos/asf/roller-website/blob/129d34e1/lib/path.pm
----------------------------------------------------------------------
diff --git a/lib/path.pm b/lib/path.pm
deleted file mode 100644
index 1158276..0000000
--- a/lib/path.pm
+++ /dev/null
@@ -1,42 +0,0 @@
-package path;
-use strict;
-use warnings;
-use ASF::Value;
-
-# taken from django's url.py
-
-our @patterns = (
-       [qr!/index.mdtext$!, basic => { template => "index.html" }],
-       [qr!\.mdtext$!, basic => { template => "basic.html" }],
-) ;
-
-# [qr!/sitemap\.html$!, sitemap => { headers => { title => "Sitemap" }} ],
-
-# for specifying interdependencies between files
-
-our %dependencies = (
-    "/sitemap.html" => [ grep s!^content!!, glob "content/*.mdtext" ],
-);
-
-1;
-
-=head1 LICENSE
-
-           Licensed to the Apache Software Foundation (ASF) under one
-           or more contributor license agreements.  See the NOTICE file
-           distributed with this work for additional information
-           regarding copyright ownership.  The ASF licenses this file
-           to you under the Apache License, Version 2.0 (the
-           "License"); you may not use this file except in compliance
-           with the License.  You may obtain a copy of the License at
-
-             http://www.apache.org/licenses/LICENSE-2.0
-
-           Unless required by applicable law or agreed to in writing,
-           software distributed under the License is distributed on an
-           "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-           KIND, either express or implied.  See the License for the
-           specific language governing permissions and limitations
-           under the License.
-
-

http://git-wip-us.apache.org/repos/asf/roller-website/blob/129d34e1/lib/view.pm
----------------------------------------------------------------------
diff --git a/lib/view.pm b/lib/view.pm
deleted file mode 100644
index d9207b0..0000000
--- a/lib/view.pm
+++ /dev/null
@@ -1,202 +0,0 @@
-package view;
-use base 'ASF::View'; # see 
https://svn.apache.org/repos/infra/websites/cms/build/lib/ASF/View.pm
-
-=head1 INTERFACE
-
-Each function within view.pm which will be used for page generation must
-implement a standard interface.
-
-    sub my_view {
-        my %args = @_;
-        ...
-        return ($content, $extension, @optional);
-    }
-
-First, each function must accept labeled parameters.  The only parameter which
-will always be present is "path"; see the documentation in path.pm for the
-"@patterns" array with regards to invocation with additional parameters.
-
-Second, each function must return a list with at least two elements: the first
-element must be the page content, and the second must be a file extention.
-Returning additional elements in the list (as some of the functions below do)
-is optional.
-
-    return ($content, 'html', \%args);
-
-The constraints imposed by this interface may cause difficulties, for example
-when you want to generate both "foo.html" and "foo.pdf".  However, it is
-usually possible to work around such issues with symlinks and dependency
-management in path.pm.
-
-=cut
-
-use strict;
-use warnings;
-use Carp;
-use Dotiac::DTL;
-use ASF::Util qw( read_text_file );
-use OpenEJBSiteDotiacFilter;
-use Data::Dumper;
-
-BEGIN { push @Dotiac::DTL::TEMPLATE_DIRS, "templates"; }
-
-# This is most widely used view.  It takes a
-# 'template' argument and a 'path' argument.
-# Assuming the path ends in foo.mdtext, any files
-# like foo.page/bar.mdtext will be parsed and
-# passed to the template in the "bar" (hash)
-# variable.
-# Has the same behavior as the above for foo.page/bar.txt
-# files, parsing them into a bar variable for the template.
-# Otherwise presumes the template is the path.
-
-
-# A "basic" view, which takes 'template' and 'path' parameters.
-# borrowed from openejb
-
-sub basic {
-    my %args = @_;
-    my $filepath = "content$args{path}";
-
-    print "basic $filepath";
-
-    read_text_file($filepath, \%args);
-
-    if(defined $args{indexpage}) {
-      $args{path} = "$args{path}$args{indexpage}";
-    }
-    
-    $args{path} =~ s/\.md(text)?$/\.html/;
-    $args{base} = _base($args{path});
-    $args{breadcrumbs} = _breadcrumbs($args{path}, $args{base});
-
-    my $template_path = "templates/$args{template}";
-
-    my @includes = ($args{content} =~ m/{include:([^ ]+?)}/g);
-
-    foreach my $include (@includes) {
-        next unless ( -e "content/$include");
-
-        my %a = ();
-        read_text_file("content/$include", \%a);
-        my $text = $a{content};
-        $args{headers}{title} = $a{headers}{title} unless 
$args{headers}{title};
-
-        # If the file to be included is in a child directory, resolve all the 
links
-        # in the included content to be relative to this document
-        if ($include =~ m,/,) {
-            my $ipath = $include;
-            $ipath =~ s,/[^/]*$,,;
-            $text =~ s,(\[[^[]+])\(([^/][^)]+)\),$1($ipath/$2),g;
-        }
-
-        $args{content} =~ s/{include:$include}/$text/g;
-    }
-
-    print " - rendering using Dotiac::DTL";
-
-    my $rendered = Dotiac::DTL->new($template_path)->render(\%args);
-
-    print " - complete\n";
-
-    return ($rendered, 'html', \%args);
-}
-
-
-sub _breadcrumbs {
-    my $path        = shift;
-    my $base        = shift;
-
-    my $index = "$base/documentation.html";
-    $index =~ s,/+,/,g;
-
-    my @breadcrumbs = (
-        qq|<a href="$index">Docs</a>|,
-    );
-    my @path_components = split( m!/!, $path );
-    pop @path_components;
-
-    my $relpath = $base;
-
-
-    for (@path_components) {
-        $relpath .= "$_/";
-        $relpath =~ s,/+,/,g;
-        next unless $_;
-
-        my @names = split("-", $_);
-        my $name = "";
-        for my $n (@names) {
-            $name .= ucfirst($n) . " ";
-        }
-        $name =~ s/ *$//;
-        push @breadcrumbs, qq(<a href="${relpath}about.html">\u$name</a>);
-    }
-    return join "&nbsp;&raquo&nbsp;", @breadcrumbs;
-}
-sub _base {
-    my $path        = shift;
-
-    my @path_components = split( m!/!, $path );
-    pop @path_components;
-    pop @path_components;
-
-    my $rel = "./";
-
-    for (@path_components) {
-        $rel .= "../";
-    }
-
-    return $rel;
-}
-
-# This is most widely used view.  It takes a
-# 'template' argument and a 'path' argument.
-# Assuming the path ends in foo.mdtext, any files
-# like foo.page/bar.mdtext will be parsed and
-# passed to the template in the "bar" (hash)
-# variable.
-
-sub single_narrative {
-    my %args = @_;
-    my $file = "content$args{path}";
-    my $template = $args{template};
-    $args{path} =~ s/\.mdtext$/\.html/;
-    $args{breadcrumbs} = breadcrumbs($args{path});
-
-    read_text_file $file, \%args;
-
-    my $page_path = $file;
-    $page_path =~ s/\.[^.]+$/.page/;
-    if (-d $page_path) {
-        for my $f (grep -f, glob "$page_path/*.mdtext") {
-            $f =~ m!/([^/]+)\.mdtext$! or die "Bad filename: $f\n";
-            $args{$1} = {};
-            read_text_file $f, $args{$1};
-        }
-    }
-
-    return Template($template)->render(\%args), html => \%args;
-}
-1;
-
-=head1 LICENSE
-
-           Licensed to the Apache Software Foundation (ASF) under one
-           or more contributor license agreements.  See the NOTICE file
-           distributed with this work for additional information
-           regarding copyright ownership.  The ASF licenses this file
-           to you under the Apache License, Version 2.0 (the
-           "License"); you may not use this file except in compliance
-           with the License.  You may obtain a copy of the License at
-
-             http://www.apache.org/licenses/LICENSE-2.0
-
-           Unless required by applicable law or agreed to in writing,
-           software distributed under the License is distributed on an
-           "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-           KIND, either express or implied.  See the License for the
-           specific language governing permissions and limitations
-           under the License.
-
-

http://git-wip-us.apache.org/repos/asf/roller-website/blob/129d34e1/sources/pom.xml
----------------------------------------------------------------------
diff --git a/sources/pom.xml b/sources/pom.xml
new file mode 100644
index 0000000..a2202e9
--- /dev/null
+++ b/sources/pom.xml
@@ -0,0 +1,33 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
+
+    <modelVersion>4.0.0</modelVersion>
+    <groupId>br.com.ingenieux</groupId>
+    <artifactId>ingenieux-docs</artifactId>
+    <version>1.0-SNAPSHOT</version>
+
+    <build>
+        <finalName>roller-website</finalName>
+
+        <plugins>
+
+            <plugin>
+                <groupId>br.com.ingenieux</groupId>
+                <artifactId>jbake-maven-plugin</artifactId>
+                <configuration>
+                    <outputDirectory>../content</outputDirectory>
+                </configuration>
+                <executions>
+                    <execution>
+                        <id>default-generate</id>
+                        <phase>generate-resources</phase>
+                        <goals>
+                            <goal>generate</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+
+        </plugins>
+    </build>
+</project>

http://git-wip-us.apache.org/repos/asf/roller-website/blob/129d34e1/sources/src/main/jbake/assets/bootstrap-3.2.0/css/bootstrap-theme.css
----------------------------------------------------------------------
diff --git 
a/sources/src/main/jbake/assets/bootstrap-3.2.0/css/bootstrap-theme.css 
b/sources/src/main/jbake/assets/bootstrap-3.2.0/css/bootstrap-theme.css
new file mode 100644
index 0000000..f860bbc
--- /dev/null
+++ b/sources/src/main/jbake/assets/bootstrap-3.2.0/css/bootstrap-theme.css
@@ -0,0 +1,442 @@
+/*!
+ * Bootstrap v3.2.0 (http://getbootstrap.com)
+ * Copyright 2011-2014 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ */
+
+.btn-default,
+.btn-primary,
+.btn-success,
+.btn-info,
+.btn-warning,
+.btn-danger {
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
+  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px 
rgba(0, 0, 0, .075);
+          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px 
rgba(0, 0, 0, .075);
+}
+.btn-default:active,
+.btn-primary:active,
+.btn-success:active,
+.btn-info:active,
+.btn-warning:active,
+.btn-danger:active,
+.btn-default.active,
+.btn-primary.active,
+.btn-success.active,
+.btn-info.active,
+.btn-warning.active,
+.btn-danger.active {
+  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
+          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
+}
+.btn:active,
+.btn.active {
+  background-image: none;
+}
+.btn-default {
+  text-shadow: 0 1px 0 #fff;
+  background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);
+  background-image:      -o-linear-gradient(top, #fff 0%, #e0e0e0 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, 
from(#fff), to(#e0e0e0));
+  background-image:         linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);
+  filter: 
progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', 
endColorstr='#ffe0e0e0', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+  background-repeat: repeat-x;
+  border-color: #dbdbdb;
+  border-color: #ccc;
+}
+.btn-default:hover,
+.btn-default:focus {
+  background-color: #e0e0e0;
+  background-position: 0 -15px;
+}
+.btn-default:active,
+.btn-default.active {
+  background-color: #e0e0e0;
+  border-color: #dbdbdb;
+}
+.btn-default:disabled,
+.btn-default[disabled] {
+  background-color: #e0e0e0;
+  background-image: none;
+}
+.btn-primary {
+  background-image: -webkit-linear-gradient(top, #428bca 0%, #2d6ca2 100%);
+  background-image:      -o-linear-gradient(top, #428bca 0%, #2d6ca2 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, 
from(#428bca), to(#2d6ca2));
+  background-image:         linear-gradient(to bottom, #428bca 0%, #2d6ca2 
100%);
+  filter: 
progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', 
endColorstr='#ff2d6ca2', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+  background-repeat: repeat-x;
+  border-color: #2b669a;
+}
+.btn-primary:hover,
+.btn-primary:focus {
+  background-color: #2d6ca2;
+  background-position: 0 -15px;
+}
+.btn-primary:active,
+.btn-primary.active {
+  background-color: #2d6ca2;
+  border-color: #2b669a;
+}
+.btn-primary:disabled,
+.btn-primary[disabled] {
+  background-color: #2d6ca2;
+  background-image: none;
+}
+.btn-success {
+  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
+  background-image:      -o-linear-gradient(top, #5cb85c 0%, #419641 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, 
from(#5cb85c), to(#419641));
+  background-image:         linear-gradient(to bottom, #5cb85c 0%, #419641 
100%);
+  filter: 
progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', 
endColorstr='#ff419641', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+  background-repeat: repeat-x;
+  border-color: #3e8f3e;
+}
+.btn-success:hover,
+.btn-success:focus {
+  background-color: #419641;
+  background-position: 0 -15px;
+}
+.btn-success:active,
+.btn-success.active {
+  background-color: #419641;
+  border-color: #3e8f3e;
+}
+.btn-success:disabled,
+.btn-success[disabled] {
+  background-color: #419641;
+  background-image: none;
+}
+.btn-info {
+  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
+  background-image:      -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, 
from(#5bc0de), to(#2aabd2));
+  background-image:         linear-gradient(to bottom, #5bc0de 0%, #2aabd2 
100%);
+  filter: 
progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', 
endColorstr='#ff2aabd2', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+  background-repeat: repeat-x;
+  border-color: #28a4c9;
+}
+.btn-info:hover,
+.btn-info:focus {
+  background-color: #2aabd2;
+  background-position: 0 -15px;
+}
+.btn-info:active,
+.btn-info.active {
+  background-color: #2aabd2;
+  border-color: #28a4c9;
+}
+.btn-info:disabled,
+.btn-info[disabled] {
+  background-color: #2aabd2;
+  background-image: none;
+}
+.btn-warning {
+  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
+  background-image:      -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, 
from(#f0ad4e), to(#eb9316));
+  background-image:         linear-gradient(to bottom, #f0ad4e 0%, #eb9316 
100%);
+  filter: 
progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', 
endColorstr='#ffeb9316', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+  background-repeat: repeat-x;
+  border-color: #e38d13;
+}
+.btn-warning:hover,
+.btn-warning:focus {
+  background-color: #eb9316;
+  background-position: 0 -15px;
+}
+.btn-warning:active,
+.btn-warning.active {
+  background-color: #eb9316;
+  border-color: #e38d13;
+}
+.btn-warning:disabled,
+.btn-warning[disabled] {
+  background-color: #eb9316;
+  background-image: none;
+}
+.btn-danger {
+  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
+  background-image:      -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, 
from(#d9534f), to(#c12e2a));
+  background-image:         linear-gradient(to bottom, #d9534f 0%, #c12e2a 
100%);
+  filter: 
progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', 
endColorstr='#ffc12e2a', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+  background-repeat: repeat-x;
+  border-color: #b92c28;
+}
+.btn-danger:hover,
+.btn-danger:focus {
+  background-color: #c12e2a;
+  background-position: 0 -15px;
+}
+.btn-danger:active,
+.btn-danger.active {
+  background-color: #c12e2a;
+  border-color: #b92c28;
+}
+.btn-danger:disabled,
+.btn-danger[disabled] {
+  background-color: #c12e2a;
+  background-image: none;
+}
+.thumbnail,
+.img-thumbnail {
+  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
+          box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
+}
+.dropdown-menu > li > a:hover,
+.dropdown-menu > li > a:focus {
+  background-color: #e8e8e8;
+  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
+  background-image:      -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, 
from(#f5f5f5), to(#e8e8e8));
+  background-image:         linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 
100%);
+  filter: 
progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', 
endColorstr='#ffe8e8e8', GradientType=0);
+  background-repeat: repeat-x;
+}
+.dropdown-menu > .active > a,
+.dropdown-menu > .active > a:hover,
+.dropdown-menu > .active > a:focus {
+  background-color: #357ebd;
+  background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%);
+  background-image:      -o-linear-gradient(top, #428bca 0%, #357ebd 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, 
from(#428bca), to(#357ebd));
+  background-image:         linear-gradient(to bottom, #428bca 0%, #357ebd 
100%);
+  filter: 
progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', 
endColorstr='#ff357ebd', GradientType=0);
+  background-repeat: repeat-x;
+}
+.navbar-default {
+  background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%);
+  background-image:      -o-linear-gradient(top, #fff 0%, #f8f8f8 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, 
from(#fff), to(#f8f8f8));
+  background-image:         linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);
+  filter: 
progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', 
endColorstr='#fff8f8f8', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+  background-repeat: repeat-x;
+  border-radius: 4px;
+  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px 
rgba(0, 0, 0, .075);
+          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px 
rgba(0, 0, 0, .075);
+}
+.navbar-default .navbar-nav > .active > a {
+  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f3f3f3 100%);
+  background-image:      -o-linear-gradient(top, #ebebeb 0%, #f3f3f3 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, 
from(#ebebeb), to(#f3f3f3));
+  background-image:         linear-gradient(to bottom, #ebebeb 0%, #f3f3f3 
100%);
+  filter: 
progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', 
endColorstr='#fff3f3f3', GradientType=0);
+  background-repeat: repeat-x;
+  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
+          box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
+}
+.navbar-brand,
+.navbar-nav > li > a {
+  text-shadow: 0 1px 0 rgba(255, 255, 255, .25);
+}
+.navbar-inverse {
+  background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%);
+  background-image:      -o-linear-gradient(top, #3c3c3c 0%, #222 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, 
from(#3c3c3c), to(#222));
+  background-image:         linear-gradient(to bottom, #3c3c3c 0%, #222 100%);
+  filter: 
progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', 
endColorstr='#ff222222', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+  background-repeat: repeat-x;
+}
+.navbar-inverse .navbar-nav > .active > a {
+  background-image: -webkit-linear-gradient(top, #222 0%, #282828 100%);
+  background-image:      -o-linear-gradient(top, #222 0%, #282828 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, 
from(#222), to(#282828));
+  background-image:         linear-gradient(to bottom, #222 0%, #282828 100%);
+  filter: 
progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', 
endColorstr='#ff282828', GradientType=0);
+  background-repeat: repeat-x;
+  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
+          box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
+}
+.navbar-inverse .navbar-brand,
+.navbar-inverse .navbar-nav > li > a {
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
+}
+.navbar-static-top,
+.navbar-fixed-top,
+.navbar-fixed-bottom {
+  border-radius: 0;
+}
+.alert {
+  text-shadow: 0 1px 0 rgba(255, 255, 255, .2);
+  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px 
rgba(0, 0, 0, .05);
+          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px 
rgba(0, 0, 0, .05);
+}
+.alert-success {
+  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
+  background-image:      -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, 
from(#dff0d8), to(#c8e5bc));
+  background-image:         linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 
100%);
+  filter: 
progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', 
endColorstr='#ffc8e5bc', GradientType=0);
+  background-repeat: repeat-x;
+  border-color: #b2dba1;
+}
+.alert-info {
+  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
+  background-image:      -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, 
from(#d9edf7), to(#b9def0));
+  background-image:         linear-gradient(to bottom, #d9edf7 0%, #b9def0 
100%);
+  filter: 
progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', 
endColorstr='#ffb9def0', GradientType=0);
+  background-repeat: repeat-x;
+  border-color: #9acfea;
+}
+.alert-warning {
+  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
+  background-image:      -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, 
from(#fcf8e3), to(#f8efc0));
+  background-image:         linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 
100%);
+  filter: 
progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', 
endColorstr='#fff8efc0', GradientType=0);
+  background-repeat: repeat-x;
+  border-color: #f5e79e;
+}
+.alert-danger {
+  background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
+  background-image:      -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, 
from(#f2dede), to(#e7c3c3));
+  background-image:         linear-gradient(to bottom, #f2dede 0%, #e7c3c3 
100%);
+  filter: 
progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', 
endColorstr='#ffe7c3c3', GradientType=0);
+  background-repeat: repeat-x;
+  border-color: #dca7a7;
+}
+.progress {
+  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
+  background-image:      -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, 
from(#ebebeb), to(#f5f5f5));
+  background-image:         linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 
100%);
+  filter: 
progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', 
endColorstr='#fff5f5f5', GradientType=0);
+  background-repeat: repeat-x;
+}
+.progress-bar {
+  background-image: -webkit-linear-gradient(top, #428bca 0%, #3071a9 100%);
+  background-image:      -o-linear-gradient(top, #428bca 0%, #3071a9 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, 
from(#428bca), to(#3071a9));
+  background-image:         linear-gradient(to bottom, #428bca 0%, #3071a9 
100%);
+  filter: 
progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', 
endColorstr='#ff3071a9', GradientType=0);
+  background-repeat: repeat-x;
+}
+.progress-bar-success {
+  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);
+  background-image:      -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, 
from(#5cb85c), to(#449d44));
+  background-image:         linear-gradient(to bottom, #5cb85c 0%, #449d44 
100%);
+  filter: 
progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', 
endColorstr='#ff449d44', GradientType=0);
+  background-repeat: repeat-x;
+}
+.progress-bar-info {
+  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
+  background-image:      -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, 
from(#5bc0de), to(#31b0d5));
+  background-image:         linear-gradient(to bottom, #5bc0de 0%, #31b0d5 
100%);
+  filter: 
progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', 
endColorstr='#ff31b0d5', GradientType=0);
+  background-repeat: repeat-x;
+}
+.progress-bar-warning {
+  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
+  background-image:      -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, 
from(#f0ad4e), to(#ec971f));
+  background-image:         linear-gradient(to bottom, #f0ad4e 0%, #ec971f 
100%);
+  filter: 
progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', 
endColorstr='#ffec971f', GradientType=0);
+  background-repeat: repeat-x;
+}
+.progress-bar-danger {
+  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
+  background-image:      -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, 
from(#d9534f), to(#c9302c));
+  background-image:         linear-gradient(to bottom, #d9534f 0%, #c9302c 
100%);
+  filter: 
progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', 
endColorstr='#ffc9302c', GradientType=0);
+  background-repeat: repeat-x;
+}
+.progress-bar-striped {
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 
25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 
255, 255, .15) 75%, transparent 75%, transparent);
+  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 
25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 
255, 255, .15) 75%, transparent 75%, transparent);
+  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 
25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 
255, 255, .15) 75%, transparent 75%, transparent);
+}
+.list-group {
+  border-radius: 4px;
+  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
+          box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
+}
+.list-group-item.active,
+.list-group-item.active:hover,
+.list-group-item.active:focus {
+  text-shadow: 0 -1px 0 #3071a9;
+  background-image: -webkit-linear-gradient(top, #428bca 0%, #3278b3 100%);
+  background-image:      -o-linear-gradient(top, #428bca 0%, #3278b3 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, 
from(#428bca), to(#3278b3));
+  background-image:         linear-gradient(to bottom, #428bca 0%, #3278b3 
100%);
+  filter: 
progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', 
endColorstr='#ff3278b3', GradientType=0);
+  background-repeat: repeat-x;
+  border-color: #3278b3;
+}
+.panel {
+  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
+          box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
+}
+.panel-default > .panel-heading {
+  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
+  background-image:      -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, 
from(#f5f5f5), to(#e8e8e8));
+  background-image:         linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 
100%);
+  filter: 
progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', 
endColorstr='#ffe8e8e8', GradientType=0);
+  background-repeat: repeat-x;
+}
+.panel-primary > .panel-heading {
+  background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%);
+  background-image:      -o-linear-gradient(top, #428bca 0%, #357ebd 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, 
from(#428bca), to(#357ebd));
+  background-image:         linear-gradient(to bottom, #428bca 0%, #357ebd 
100%);
+  filter: 
progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', 
endColorstr='#ff357ebd', GradientType=0);
+  background-repeat: repeat-x;
+}
+.panel-success > .panel-heading {
+  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
+  background-image:      -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, 
from(#dff0d8), to(#d0e9c6));
+  background-image:         linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 
100%);
+  filter: 
progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', 
endColorstr='#ffd0e9c6', GradientType=0);
+  background-repeat: repeat-x;
+}
+.panel-info > .panel-heading {
+  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
+  background-image:      -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, 
from(#d9edf7), to(#c4e3f3));
+  background-image:         linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 
100%);
+  filter: 
progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', 
endColorstr='#ffc4e3f3', GradientType=0);
+  background-repeat: repeat-x;
+}
+.panel-warning > .panel-heading {
+  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
+  background-image:      -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, 
from(#fcf8e3), to(#faf2cc));
+  background-image:         linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 
100%);
+  filter: 
progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', 
endColorstr='#fffaf2cc', GradientType=0);
+  background-repeat: repeat-x;
+}
+.panel-danger > .panel-heading {
+  background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
+  background-image:      -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, 
from(#f2dede), to(#ebcccc));
+  background-image:         linear-gradient(to bottom, #f2dede 0%, #ebcccc 
100%);
+  filter: 
progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', 
endColorstr='#ffebcccc', GradientType=0);
+  background-repeat: repeat-x;
+}
+.well {
+  background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
+  background-image:      -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
+  background-image: -webkit-gradient(linear, left top, left bottom, 
from(#e8e8e8), to(#f5f5f5));
+  background-image:         linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 
100%);
+  filter: 
progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', 
endColorstr='#fff5f5f5', GradientType=0);
+  background-repeat: repeat-x;
+  border-color: #dcdcdc;
+  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 
255, 255, .1);
+          box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 
255, 255, .1);
+}
+/*# sourceMappingURL=bootstrap-theme.css.map */

Reply via email to