Author: sebb
Date: Sun Apr 29 12:08:16 2018
New Revision: 1830506

URL: http://svn.apache.org/viewvc?rev=1830506&view=rev
Log:
Move common HTML into include files

Added:
    attic/site-jekyll/src/_includes/page_end.html   (with props)
    attic/site-jekyll/src/_includes/page_start.html   (with props)
Removed:
    attic/site-jekyll/src/_includes/footer.html
    attic/site-jekyll/src/_includes/menu.html
Modified:
    attic/site-jekyll/src/_layouts/project.html
    attic/site-jekyll/src/_plugins/generate_projects.rb
    attic/site-jekyll/src/index.html
    attic/site-jekyll/src/process.html
    attic/site-jekyll/src/resolution.html

Added: attic/site-jekyll/src/_includes/page_end.html
URL: 
http://svn.apache.org/viewvc/attic/site-jekyll/src/_includes/page_end.html?rev=1830506&view=auto
==============================================================================
--- attic/site-jekyll/src/_includes/page_end.html (added)
+++ attic/site-jekyll/src/_includes/page_end.html Sun Apr 29 12:08:16 2018
@@ -0,0 +1,38 @@
+         </div>
+    <div class="column span-8 last">
+      <div class="block">
+        <div class="nav column span-11">
+          <div>
+               <div class="menuheader">The Apache Attic</div>
+  <ul>
+          <li><a href="{{ page.myrelativeurl }}index.html">Home</a></li> 
+          <li><a href="{{ page.myrelativeurl }}process.html">Process</a></li> 
+          <li><a href="http://issues.apache.org/jira/browse/ATTIC";>Process 
tracking</a></li> 
+          <li><a 
href="https://whimsy.apache.org/board/minutes/Attic.html";>Board 
Minutes</a></li> 
+          <li><a href="http://www.apache.org/licenses/";>License</a></li> 
+          <li><a href="http://www.apache.org/security/";>Security</a></li> 
+      </ul>
+      <div class="menuheader">Related Apache Links</div>
+  <ul>
+          <li><a href="http://www.apache.org/";>Foundation</a></li> 
+          <li><a 
href="http://www.apache.org/foundation/sponsorship.html";>Donate</a></li> 
+          <li><a 
href="http://www.apache.org/foundation/thanks.html";>Thanks</a></li> 
+          <li><a href="http://incubator.apache.org/";>Incubator</a></li> 
+          <li><a href="http://apachecon.com/";>ApacheCon</a></li> 
+      </ul>
+          </div>
+        </div>
+        <div class="nav column prepend-1 span-12 last">
+          {% include project.list %}
+        </div>
+      </div>
+    </div>
+    <div class="column span-24 footer">
+      <hr/>
+        <p>Copyright &#169; 2009-2018 The Apache Software Foundation, Licensed 
under the <a href="http://www.apache.org/licenses/LICENSE-2.0";>Apache License, 
Version 2.0</a>.<br/>
+        Apache and the Apache feather logo are trademarks of The Apache 
Software Foundation.</p>
+      </div>
+    </div>
+  </div>
+</body>
+</html>

Propchange: attic/site-jekyll/src/_includes/page_end.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: attic/site-jekyll/src/_includes/page_start.html
URL: 
http://svn.apache.org/viewvc/attic/site-jekyll/src/_includes/page_start.html?rev=1830506&view=auto
==============================================================================
--- attic/site-jekyll/src/_includes/page_start.html (added)
+++ attic/site-jekyll/src/_includes/page_start.html Sun Apr 29 12:08:16 2018
@@ -0,0 +1,51 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+               "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<!--
+  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. 
+-->
+<html xmlns="http://www.w3.org/1999/xhtml";>
+ <head>
+   <!--
+      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+            This file is generated from XML source: DO NOT EDIT!
+      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+   -->
+       <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+       <link rel="stylesheet" href="{{ page.myrelativeurl 
}}style/compressed.css" type="text/css" media="screen, projection"/>
+       <link rel="stylesheet" href="{{ page.myrelativeurl }}style/style.css" 
type="text/css" media="screen, projection"/>
+       <link rel="stylesheet" href="{{ page.myrelativeurl }}style/attic.css" 
type="text/css" media="screen, projection"/>
+       <!--[if IE]><link rel="stylesheet" href="{{ page.myrelativeurl 
}}style/ie.css" type="text/css" media="screen, projection"/><![endif]-->
+     <meta name="author" content="The Apache Software Foundation" /><meta 
name="email" content="general.AT.attic.apache.DOT.org" />
+    <title>{{ page.title }} - Apache Attic</title>
+  
+ </head>
+ <body id="sub">
+       <div class="container">
+       <hr class="space col"/>
+       <div class="block">
+               <div class="column span-24">
+      <div id="header">
+                          <!-- Add 'default' header section here. -->
+                                <h1>{{ page.title }}</h1>
+                         </div>
+      </div>
+       </div>
+       <hr/>
+       <div class="block content">
+               <div class="column span-15 colborder">
+                            
\ No newline at end of file

Propchange: attic/site-jekyll/src/_includes/page_start.html
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: attic/site-jekyll/src/_layouts/project.html
URL: 
http://svn.apache.org/viewvc/attic/site-jekyll/src/_layouts/project.html?rev=1830506&r1=1830505&r2=1830506&view=diff
==============================================================================
--- attic/site-jekyll/src/_layouts/project.html (original)
+++ attic/site-jekyll/src/_layouts/project.html Sun Apr 29 12:08:16 2018
@@ -1,59 +1,9 @@
 ---
-# define relative url to top level so menu.html and project.list can generate 
the correct relative URLs
+# define relative url to top level so includes can generate the correct 
relative URLs
 myrelativeurl: ../
+# Note: title is defined in the generate_projects plugin
 ---
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-               "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
-<!--
-  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. 
--->
-<html xmlns="http://www.w3.org/1999/xhtml";>
- <head>
-   <!--
-      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-            This file is generated from XML source: DO NOT EDIT!
-      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-   -->
-       <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
-       <link rel="stylesheet" href="../style/compressed.css" type="text/css" 
media="screen, projection"/>
-       <link rel="stylesheet" href="../style/style.css" type="text/css" 
media="screen, projection"/>
-       <link rel="stylesheet" href="../style/attic.css" type="text/css" 
media="screen, projection"/>
-       <!--[if IE]><link rel="stylesheet" href="../style/ie.css" 
type="text/css" media="screen, projection"/><![endif]-->
-     <meta name="author" content="The Apache Software Foundation" /><meta 
name="email" content="general.AT.attic.apache.DOT.org" />
-    <title>Apache {{ page.json.name }} - Apache Attic</title>
-  
- </head>
- <body id="sub">
-       <div class="container">
-       <hr class="space col"/>
-       <div class="block">
-               <div class="column span-24">
-      <div id="header">
-                          <!-- Add 'default' header section here. -->
-                                <h1>Apache {{ page.json.name }}</h1>
-                         </div>
-      </div>
-       </div>
-       <hr/>
-       <div class="block content">
-               <div class="column span-15 colborder">
-                            
-<div class="section-content">
+{% include page_start.html %}
 {%- comment %}
 
 Variables used by the template (page.json.*):
@@ -78,6 +28,7 @@ wiki
 wikiname
 
 {%- endcomment %}
+<div class="section-content">
 <p>{%- if page.json.website != '' %}<a href="{{ page.json.website }}">Apache 
{{ page.json.name }}</a>{% else %}Apache {{ page.json.name }}{% endif %} moved 
into the Attic in {{ page.json.retired }}. 
 {{ page.json.description }}</p>
 
@@ -154,22 +105,4 @@ wikiname
 {%- endfor %}
 {%- endif %}
 </div>
-         </div>
-    <div class="column span-8 last">
-      <div class="block">
-        <div class="nav column span-11">
-          {% include menu.html %}
-        </div>
-        <div class="nav column prepend-1 span-12 last">
-          {% include project.list %}
-        </div>
-      </div>
-    </div>
-    <div class="column span-24 footer">
-      {% include footer.html %}
-      </div>
-    </div>
-  </div>
-</body>
-</html>
-
+{% include page_end.html %}

Modified: attic/site-jekyll/src/_plugins/generate_projects.rb
URL: 
http://svn.apache.org/viewvc/attic/site-jekyll/src/_plugins/generate_projects.rb?rev=1830506&r1=1830505&r2=1830506&view=diff
==============================================================================
--- attic/site-jekyll/src/_plugins/generate_projects.rb (original)
+++ attic/site-jekyll/src/_plugins/generate_projects.rb Sun Apr 29 12:08:16 2018
@@ -90,6 +90,9 @@ module Jekyll
         prj['scmURL'] = prj['scm']
       end
 
+      # Set up the page title for use by the includes
+      self.data['title'] = "Apache #{prj['name']}"
+
       # Create a new variable. This is used by the template to access the page 
data
       # N.B. the variable name must agree with that used by the template
       # Also it should not be one of the Jekyll page variable names.

Modified: attic/site-jekyll/src/index.html
URL: 
http://svn.apache.org/viewvc/attic/site-jekyll/src/index.html?rev=1830506&r1=1830505&r2=1830506&view=diff
==============================================================================
--- attic/site-jekyll/src/index.html (original)
+++ attic/site-jekyll/src/index.html Sun Apr 29 12:08:16 2018
@@ -1,59 +1,10 @@
 ---
 # TODO: convert to markdown
-# define relative url to top level so menu.html and project.list can generate 
the correct relative URLs
+# define relative url to top level so includes can generate the correct 
relative URLs
 myrelativeurl: ''
+title: The Apache Attic
 ---
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-               "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
-<!--
-  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. 
--->
-<html xmlns="http://www.w3.org/1999/xhtml";>
- <head>
-   <!--
-      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-            This file is generated from XML source: DO NOT EDIT!
-      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-   -->
-       <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
-       <link rel="stylesheet" href="style/compressed.css" type="text/css" 
media="screen, projection"/>
-       <link rel="stylesheet" href="style/style.css" type="text/css" 
media="screen, projection"/>
-       <link rel="stylesheet" href="style/attic.css" type="text/css" 
media="screen, projection"/>
-       <!--[if IE]><link rel="stylesheet" href="style/ie.css" type="text/css" 
media="screen, projection"/><![endif]-->
-     <meta name="author" content="The Apache Software Foundation" /><meta 
name="email" content="general.AT.attic.apache.DOT.org" />
-    <title>The Apache Attic - Apache Attic</title>
-  
- </head>
- <body id="sub">
-       <div class="container">
-       <hr class="space col"/>
-       <div class="block">
-               <div class="column span-24">
-      <div id="header">
-                          <!-- Add 'default' header section here. -->
-                                <h1>The Apache Attic</h1>
-                         </div>
-      </div>
-       </div>
-       <hr/>
-       <div class="block content">
-               <div class="column span-15 colborder">
-                            
+{% include page_start.html %}
 <div class="section-content">
 <p>
     The Apache Attic was created in 
@@ -132,22 +83,4 @@ myrelativeurl: ''
 <div class="section-content">
 <p>The Apache Incubator project is the entry path into The Apache Software 
Foundation for projects and codebases wishing to become part of the 
Foundation's efforts. Not all projects 'graduate' out of the Incubator and are 
instead retired. Those retired projects may be found on the Incubator's <a 
href="http://incubator.apache.org/projects/index.html#retired";>Project 
page</a>. </p>
 </div>
-         </div>
-    <div class="column span-8 last">
-      <div class="block">
-        <div class="nav column span-11">
-          {% include menu.html %}
-        </div>
-        <div class="nav column prepend-1 span-12 last">
-          {% include project.list %}
-        </div>
-      </div>
-    </div>
-    <div class="column span-24 footer">
-      {% include footer.html %}
-      </div>
-    </div>
-  </div>
-</body>
-</html>
-
+{% include page_end.html %}

Modified: attic/site-jekyll/src/process.html
URL: 
http://svn.apache.org/viewvc/attic/site-jekyll/src/process.html?rev=1830506&r1=1830505&r2=1830506&view=diff
==============================================================================
--- attic/site-jekyll/src/process.html (original)
+++ attic/site-jekyll/src/process.html Sun Apr 29 12:08:16 2018
@@ -1,59 +1,10 @@
 ---
 # TODO: convert to markdown
-# define relative url to top level so menu.html and project.list can generate 
the correct relative URLs
+# define relative url to top level so includes can generate the correct 
relative URLs
 myrelativeurl: ''
+title: Moving a project to the Attic
 ---
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-               "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
-<!--
-  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. 
--->
-<html xmlns="http://www.w3.org/1999/xhtml";>
- <head>
-   <!--
-      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-            This file is generated from XML source: DO NOT EDIT!
-      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-   -->
-       <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
-       <link rel="stylesheet" href="style/compressed.css" type="text/css" 
media="screen, projection"/>
-       <link rel="stylesheet" href="style/style.css" type="text/css" 
media="screen, projection"/>
-       <link rel="stylesheet" href="style/attic.css" type="text/css" 
media="screen, projection"/>
-       <!--[if IE]><link rel="stylesheet" href="style/ie.css" type="text/css" 
media="screen, projection"/><![endif]-->
-     <meta name="author" content="The Apache Software Foundation" /><meta 
name="email" content="general.AT.attic.apache.DOT.org" />
-    <title>Moving a project to the Attic - Apache Attic</title>
-  
- </head>
- <body id="sub">
-       <div class="container">
-       <hr class="space col"/>
-       <div class="block">
-               <div class="column span-24">
-      <div id="header">
-                          <!-- Add 'default' header section here. -->
-                                <h1>Moving a project to the Attic</h1>
-                         </div>
-      </div>
-       </div>
-       <hr/>
-       <div class="block content">
-               <div class="column span-15 colborder">
-                            
+{% include page_start.html %}
 <div class="section-content">
 <p>At some point a project will vote to join the Attic. The following defines 
a process 
      to move that project into the Attic and gently close it down. </p>
@@ -269,22 +220,4 @@ on behalf of the Apache Attic and the no
 <p>It's important to include the boilerplate from the project's site so people 
      know what we're talking about. </p>
 </div>
-         </div>
-    <div class="column span-8 last">
-      <div class="block">
-        <div class="nav column span-11">
-          {% include menu.html %}
-        </div>
-        <div class="nav column prepend-1 span-12 last">
-          {% include project.list %}
-        </div>
-      </div>
-    </div>
-    <div class="column span-24 footer">
-      {% include footer.html %}
-      </div>
-    </div>
-  </div>
-</body>
-</html>
-
+{% include page_end.html %}

Modified: attic/site-jekyll/src/resolution.html
URL: 
http://svn.apache.org/viewvc/attic/site-jekyll/src/resolution.html?rev=1830506&r1=1830505&r2=1830506&view=diff
==============================================================================
--- attic/site-jekyll/src/resolution.html (original)
+++ attic/site-jekyll/src/resolution.html Sun Apr 29 12:08:16 2018
@@ -1,59 +1,10 @@
 ---
 # TODO: convert to markdown
-# define relative url to top level so menu.html and project.list can generate 
the correct relative URLs
+# define relative url to top level so includes can generate the correct 
relative URLs
 myrelativeurl: ''
+title: Board Resolution to move to the Attic
 ---
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-               "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
-<!--
-  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. 
--->
-<html xmlns="http://www.w3.org/1999/xhtml";>
- <head>
-   <!--
-      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-            This file is generated from XML source: DO NOT EDIT!
-      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-   -->
-       <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
-       <link rel="stylesheet" href="style/compressed.css" type="text/css" 
media="screen, projection"/>
-       <link rel="stylesheet" href="style/style.css" type="text/css" 
media="screen, projection"/>
-       <link rel="stylesheet" href="style/attic.css" type="text/css" 
media="screen, projection"/>
-       <!--[if IE]><link rel="stylesheet" href="style/ie.css" type="text/css" 
media="screen, projection"/><![endif]-->
-     <meta name="author" content="The Apache Software Foundation" /><meta 
name="email" content="general.AT.attic.apache.DOT.org" />
-    <title>Board Resolution to move to the Attic - Apache Attic</title>
-  
- </head>
- <body id="sub">
-       <div class="container">
-       <hr class="space col"/>
-       <div class="block">
-               <div class="column span-24">
-      <div id="header">
-                          <!-- Add 'default' header section here. -->
-                                <h1>Board Resolution to move to the Attic</h1>
-                         </div>
-      </div>
-       </div>
-       <hr/>
-       <div class="block content">
-               <div class="column span-15 colborder">
-                            
+{% include page_start.html %}
 <div class="section-content">
 <p>The following is a sample resolution to move a project to the Apache Attic. 
A project's 
      chair should include this in the agenda for the next board meeting. </p>
@@ -81,22 +32,4 @@ myrelativeurl: ''
        RESOLVED, that the Apache {PROJECT} PMC is hereby terminated.
   </pre>
 </div>
-         </div>
-    <div class="column span-8 last">
-      <div class="block">
-        <div class="nav column span-11">
-          {% include menu.html %}
-        </div>
-        <div class="nav column prepend-1 span-12 last">
-          {% include project.list %}
-        </div>
-      </div>
-    </div>
-    <div class="column span-24 footer">
-      {% include footer.html %}
-      </div>
-    </div>
-  </div>
-</body>
-</html>
-
+{% include page_end.html %}


Reply via email to