You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by zr...@apache.org on 2019/01/04 16:06:21 UTC

[camel-website] branch master updated: CAMEL-12997: Create menu and single pages

This is an automated email from the ASF dual-hosted git repository.

zregvart pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-website.git


The following commit(s) were added to refs/heads/master by this push:
     new 8e8e669  CAMEL-12997: Create menu and single pages
8e8e669 is described below

commit 8e8e66981aba3424fe4fff7cf0510ce64bdb6866
Author: Francois Papon <fr...@openobject.fr>
AuthorDate: Fri Jan 4 19:34:56 2019 +0400

    CAMEL-12997: Create menu and single pages
---
 antora-ui-camel/src/css/header.css     |   6 --
 antora-ui-camel/src/css/responsive.css |   9 +++
 config.toml                            | 128 +++++++++++++++++++++++++++++++--
 content/community/article.md           |   1 +
 content/community/camel-extra.md       |   1 +
 content/community/contributing.md      |   1 +
 content/community/support.md           |   1 +
 content/community/team.md              |   1 +
 content/community/user-stories.md      |   1 +
 content/docs/getting-started.md        |   1 +
 content/download/_index.md             |   2 +
 content/news/_index.md                 |   1 +
 content/projects/camel-k.md            |   1 +
 layouts/community/single.html          |   9 +++
 layouts/docs/single.html               |   9 +++
 layouts/download/download.html         |   9 +++
 layouts/news/news.html                 |   9 +++
 layouts/partials/footer.html           |  24 +++----
 layouts/partials/header.html           |   2 +-
 layouts/projects/single.html           |   9 +++
 site.yml                               |  18 ++---
 21 files changed, 210 insertions(+), 33 deletions(-)

diff --git a/antora-ui-camel/src/css/header.css b/antora-ui-camel/src/css/header.css
index 54eb698..401ba6b 100644
--- a/antora-ui-camel/src/css/header.css
+++ b/antora-ui-camel/src/css/header.css
@@ -64,12 +64,6 @@ body {
   display: flex;
   flex-shrink: 0;
   height: var(--navbar-height);
-  background-image: url('../img/logo-camel-medium.png');
-  background-repeat: no-repeat;
-  background-size: 160px;
-  background-position-x: 10px;
-  background-position-y: 10px;
-  width: 180px;
 }
 
 .navbar-burger {
diff --git a/antora-ui-camel/src/css/responsive.css b/antora-ui-camel/src/css/responsive.css
index 2162145..c8bfb3b 100644
--- a/antora-ui-camel/src/css/responsive.css
+++ b/antora-ui-camel/src/css/responsive.css
@@ -1,3 +1,12 @@
+.nav-logo {
+  background-image: url('../img/logo-camel-medium.png');
+  background-repeat: no-repeat;
+  background-size: 160px;
+  background-position-x: 10px;
+  background-position-y: 10px;
+  width: 180px;
+}
+
 .full-height {
   min-height: 100vh;
 }
diff --git a/config.toml b/config.toml
index 03e8c13..5dfce93 100644
--- a/config.toml
+++ b/config.toml
@@ -4,33 +4,151 @@ title = "Apache Camel"
 relativeURLs = true
 
 [[menu.main]]
-    name = "News"
+    name = "Home"
     weight = 1
+    identifier = "home"
+    url = "/"
+
+[[menu.main]]
+    name = "News"
+    weight = 2
     identifier = "news"
     url = "/news/"
 
 [[menu.main]]
+    name = "Projects"
+    weight = 3
+    identifier = "projects"
+
+[[menu.main]]
+    name = "Camel K"
+    parent = "projects"
+    weight = 1
+    identifier = "project-camel-k"
+    url = "/projects/camel-k/"
+
+[[menu.main]]
     name = "Documentation"
     identifier = "docs"
-    weight = 2
+    weight = 4
 
 [[menu.main]]
-    name = "User manual"
+    name = "Getting started"
     parent = "docs"
     weight = 1
+    identifier = "getting-started"
+    url = "/docs/getting-started/"
+
+[[menu.main]]
+    name = "User manual"
+    parent = "docs"
+    weight = 2
     identifier = "manual"
     url = "/manual/latest/"
 
 [[menu.main]]
     name = "Component reference"
     parent = "docs"
-    weight = 2
+    weight = 3
     identifier = "components"
     url = "/components/latest/"
 
 [[menu.main]]
     name = "Camel K"
     parent = "docs"
-    weight = 3
+    weight = 4
     identifier = "camel-k"
     url = "/camel-k/latest/"
+
+[[menu.main]]
+    name = "Community"
+    identifier = "community"
+    weight = 5
+
+[[menu.main]]
+    name = "Support"
+    parent = "community"
+    weight = 1
+    identifier = "community-support"
+    url = "/community/support/"
+
+[[menu.main]]
+    name = "Contributing"
+    parent = "community"
+    weight = 2
+    identifier = "community-contributing"
+    url = "/community/contributing/"
+
+[[menu.main]]
+    name = "User stories"
+    parent = "community"
+    weight = 3
+    identifier = "community-user-stories"
+    url = "/community/user-stories/"
+
+[[menu.main]]
+    name = "Article"
+    parent = "community"
+    weight = 4
+    identifier = "community-article"
+    url = "/community/article/"
+
+[[menu.main]]
+    name = "Team"
+    parent = "community"
+    weight = 5
+    identifier = "community-team"
+    url = "/community/team/"
+
+[[menu.main]]
+    name = "Camel extra"
+    parent = "community"
+    weight = 6
+    identifier = "community-camel-extra"
+    url = "/community/camel-extra/"
+
+[[menu.main]]
+    name = "Download"
+    weight = 6
+    identifier = "download"
+    url = "/download/"
+
+[[menu.main]]
+    name = "About"
+    identifier = "about"
+    weight = 7
+
+[[menu.main]]
+    name = "Apache events"
+    parent = "about"
+    weight = 1
+    identifier = "about-apache-events"
+    url = "https://www.apache.org/events/current-event.html"
+
+[[menu.main]]
+    name = "License"
+    parent = "about"
+    weight = 2
+    identifier = "about-license"
+    url = "https://www.apache.org/licenses/"
+
+[[menu.main]]
+    name = "Security"
+    parent = "about"
+    weight = 3
+    identifier = "about-security"
+    url = "https://www.apache.org/security/"
+
+[[menu.main]]
+    name = "Sponsorship"
+    parent = "about"
+    weight = 4
+    identifier = "about-sponsorship"
+    url = "https://www.apache.org/foundation/sponsorship.html"
+
+[[menu.main]]
+    name = "Thanks"
+    parent = "about"
+    weight = 5
+    identifier = "about-thanks"
+    url = "https://www.apache.org/foundation/thanks.html"
diff --git a/content/community/article.md b/content/community/article.md
new file mode 100644
index 0000000..44d6bd0
--- /dev/null
+++ b/content/community/article.md
@@ -0,0 +1 @@
+article!
diff --git a/content/community/camel-extra.md b/content/community/camel-extra.md
new file mode 100644
index 0000000..cbcd658
--- /dev/null
+++ b/content/community/camel-extra.md
@@ -0,0 +1 @@
+camel-extra!
diff --git a/content/community/contributing.md b/content/community/contributing.md
new file mode 100644
index 0000000..919bf34
--- /dev/null
+++ b/content/community/contributing.md
@@ -0,0 +1 @@
+contributing!
diff --git a/content/community/support.md b/content/community/support.md
new file mode 100644
index 0000000..0ee8a07
--- /dev/null
+++ b/content/community/support.md
@@ -0,0 +1 @@
+support!
diff --git a/content/community/team.md b/content/community/team.md
new file mode 100644
index 0000000..0779112
--- /dev/null
+++ b/content/community/team.md
@@ -0,0 +1 @@
+team!
diff --git a/content/community/user-stories.md b/content/community/user-stories.md
new file mode 100644
index 0000000..666ad2d
--- /dev/null
+++ b/content/community/user-stories.md
@@ -0,0 +1 @@
+user stories!
diff --git a/content/docs/getting-started.md b/content/docs/getting-started.md
new file mode 100644
index 0000000..a80cc81
--- /dev/null
+++ b/content/docs/getting-started.md
@@ -0,0 +1 @@
+getting started!
diff --git a/content/download/_index.md b/content/download/_index.md
new file mode 100644
index 0000000..fb998ef
--- /dev/null
+++ b/content/download/_index.md
@@ -0,0 +1,2 @@
+Download!
+
diff --git a/content/news/_index.md b/content/news/_index.md
new file mode 100644
index 0000000..9a3fcd9
--- /dev/null
+++ b/content/news/_index.md
@@ -0,0 +1 @@
+new Post!
diff --git a/content/projects/camel-k.md b/content/projects/camel-k.md
new file mode 100644
index 0000000..af1c0c3
--- /dev/null
+++ b/content/projects/camel-k.md
@@ -0,0 +1 @@
+Camel K is alive!
diff --git a/layouts/community/single.html b/layouts/community/single.html
new file mode 100644
index 0000000..ef3a636
--- /dev/null
+++ b/layouts/community/single.html
@@ -0,0 +1,9 @@
+{{ partial "header.html" . }}
+
+<div class="container pb-5">
+    <div class="row">
+        {{ .Content }}
+    </div>
+</div>
+
+{{ partial "footer.html" . }}
diff --git a/layouts/docs/single.html b/layouts/docs/single.html
new file mode 100644
index 0000000..ef3a636
--- /dev/null
+++ b/layouts/docs/single.html
@@ -0,0 +1,9 @@
+{{ partial "header.html" . }}
+
+<div class="container pb-5">
+    <div class="row">
+        {{ .Content }}
+    </div>
+</div>
+
+{{ partial "footer.html" . }}
diff --git a/layouts/download/download.html b/layouts/download/download.html
new file mode 100644
index 0000000..ef3a636
--- /dev/null
+++ b/layouts/download/download.html
@@ -0,0 +1,9 @@
+{{ partial "header.html" . }}
+
+<div class="container pb-5">
+    <div class="row">
+        {{ .Content }}
+    </div>
+</div>
+
+{{ partial "footer.html" . }}
diff --git a/layouts/news/news.html b/layouts/news/news.html
new file mode 100644
index 0000000..ef3a636
--- /dev/null
+++ b/layouts/news/news.html
@@ -0,0 +1,9 @@
+{{ partial "header.html" . }}
+
+<div class="container pb-5">
+    <div class="row">
+        {{ .Content }}
+    </div>
+</div>
+
+{{ partial "footer.html" . }}
diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html
index b7631aa..0edaa10 100644
--- a/layouts/partials/footer.html
+++ b/layouts/partials/footer.html
@@ -2,27 +2,27 @@
         <div class="container">
             <div class="row">
                 <div class="col-md-3 pt-5">
-                    <img src="./_/img/logo-d.svg" class="logo-small mt-60"/>
+                    <img src="/_/img/logo-d.svg" class="logo-small mt-60"/>
                 </div>
                 <div class="col-md-3">
                     <h5>Overview</h5>
                     <ul class="list-unstyled">
-                        <li><a href="news.html">News</a></li>
-                        <li><a href="news.html">Components</a></li>
-                        <li><a href="news.html">Download</a></li>
-                        <li><a href="news.html">Getting started</a></li>
-                        <li><a href="news.html">FAQ</a></li>
+                        <li><a href="/news">News</a></li>
+                        <li><a href="/components/latest/">Components</a></li>
+                        <li><a href="/download/">Download</a></li>
+                        <li><a href="/docs/getting-started/">Getting started</a></li>
+                        <li><a href="/docs/faq/">FAQ</a></li>
                     </ul>
                 </div>
                 <div class="col-md-3">
                     <h5>Community</h5>
                     <ul class="list-unstyled">
-                        <li><a href="news.html">Support</a></li>
-                        <li><a href="news.html">Contributing</a></li>
-                        <li><a href="news.html">User stories</a></li>
-                        <li><a href="news.html">Article</a></li>
-                        <li><a href="news.html">Team</a></li>
-                        <li><a href="news.html">Camel extra</a></li>
+                        <li><a href="/community/support/">Support</a></li>
+                        <li><a href="/community/contributing/">Contributing</a></li>
+                        <li><a href="/community/user-stories/">User stories</a></li>
+                        <li><a href="/community/article/">Article</a></li>
+                        <li><a href="/community/team/">Team</a></li>
+                        <li><a href="/community/camel-extra/">Camel extra</a></li>
                     </ul>
                 </div>
                 <div class="col-md-3">
diff --git a/layouts/partials/header.html b/layouts/partials/header.html
index a01f825..fe6e822 100644
--- a/layouts/partials/header.html
+++ b/layouts/partials/header.html
@@ -18,7 +18,7 @@
 <body class="article">
     <nav class="navbar shadow border-bottom">
         <div class="navbar-brand">
-          <a class="navbar-item" href="{{ .Site.BaseURL | relURL }}"></a>
+          <a class="navbar-item nav-logo" href="{{ .Site.BaseURL | relURL }}"></a>
           <button class="navbar-burger" data-target="topbar-nav">
             <span></span>
             <span></span>
diff --git a/layouts/projects/single.html b/layouts/projects/single.html
new file mode 100644
index 0000000..ef3a636
--- /dev/null
+++ b/layouts/projects/single.html
@@ -0,0 +1,9 @@
+{{ partial "header.html" . }}
+
+<div class="container pb-5">
+    <div class="row">
+        {{ .Content }}
+    </div>
+</div>
+
+{{ partial "footer.html" . }}
diff --git a/site.yml b/site.yml
index 6ab7382..8872fe4 100644
--- a/site.yml
+++ b/site.yml
@@ -5,15 +5,15 @@ site:
 
 content:
   sources:
-  - url: https://gitbox.apache.org/repos/asf/camel.git
-    branches: master
-    start_path: docs/user-manual
-  - url: https://gitbox.apache.org/repos/asf/camel.git
-    branches: master
-    start_path: docs/components
-  - url: git@github.com:apache/camel-k.git
-    branches: antora
-    start_path: docs
+    - url: https://gitbox.apache.org/repos/asf/camel.git
+      branches: master
+      start_path: docs/user-manual
+    - url: https://gitbox.apache.org/repos/asf/camel.git
+      branches: master
+      start_path: docs/components
+    - url: git@github.com:apache/camel-k.git
+      branches: antora
+      start_path: docs
 
 ui:
   bundle: