]> juplo.de Git - website/commitdiff
Spezial-Menü für das `section`-Templates von `/blog/` eingeführt
authorKai Moritz <kai@juplo.de>
Fri, 19 Dec 2025 09:12:06 +0000 (10:12 +0100)
committerKai Moritz <kai@juplo.de>
Sun, 21 Dec 2025 18:28:52 +0000 (19:28 +0100)
* Das Menü wird in `baseof` jetzt als überschreibbarer Block definiert.
* Der `menu`-Block gibt das bishierige Menü als Default vor.
* `blog/section` überschreibt das Menü mit einer Auflistung der Jahre,
  für die Blog-Artikel vorliegen.

content/blog/article.html
content/blog/comments.html
layouts/baseof.html
layouts/blog/section.html

index e4c672f7f90c189b7c1de5755ef2239956f8c33a..050c2d013c7d4596cd974d67f1f198aebcd268e9 100644 (file)
@@ -1,5 +1,12 @@
 ---
-title: "juplo - blog - Combining jetty-maven-plugin and wro4j-maven-plugin for Dynamic Reloading of LESS-Resources"
+categories:
+  - jetty
+  - less
+  - maven
+  - wro4j
+date: "2013-12-06T10:58:17+00:00"
+title: Combining jetty-maven-plugin and wro4j-maven-plugin for Dynamic Reloading of LESS-Resources
+url: /combining-jetty-maven-plugin-and-wro4j-maven-plugin-for-dynamic-reloading-of-less-resources/
 ---
 <article class="maincontent">
       <article class="post-140 post type-post status-publish format-standard hentry category-jetty category-less category-maven category-wro4j" id="post-140">
index 2fa57191fc96beb4262bf5be51cf8ffcf2146333..e150735fa39de46eae8e7442a6b65dc653d23297 100644 (file)
@@ -1,5 +1,11 @@
 ---
-title: "juplo - blog - hibernate4-maven-plugin"
+categories:
+  - hibernate
+  - java
+  - maven
+date: "2020-06-15T19:15:58+00:00"
+title: hibernate4-maven-plugin
+url: /hibernate4-maven-plugin-a-simple-plugin-for-generating-a-database-schema-from-hibernate-4-mapping-annotations/
 ---
 <article class="maincontent">
       <article class="post-34 post type-post status-publish format-standard hentry category-hibernate category-java category-maven" id="post-34">
index 58611b42e0aad32d18e70689649e570be90dc88c..41e9b0125da20e1c20cc0ffa8fb6fb70aed3a56b 100644 (file)
@@ -17,7 +17,7 @@
           {{- block "main" . }}{{ end }}
         </article>
         <div class="marginal">
-          {{- partial "menu.html" (dict "menuID" "main" "page" .) }}
+          {{- block "menu" . }}{{- partial "menu.html" (dict "menuID" "main" "page" .) }}{{ end }}
           {{- block "marginalcontent" . }}{{ end }}
         </div>
     </main>
index 46d76f6469c8999f1feccfd24b16f59d65a66575..f0eb00da793c79a89d2d477f777f4d448e26639f 100644 (file)
     {{ .Description }}
   </div>
   {{- end }}
-{{- end }}
+{{- end }}{{/* end title */}}
 
 {{- define "main" }}
-{{- $pages := where site.RegularPages "Type" "in" site.Params.mainSections }}
-
-{{- if site.Params.ShowAllPagesInArchive }}
-{{- $pages = site.RegularPages }}
-{{- end }}
-
-{{- range $pages.GroupByPublishDate "2006" }}
+{{- range .Pages.GroupByPublishDate "2006" }}
 {{- if ne .Key "0001" }}
 <div class="archive-year">
   {{- $year := replace .Key "0001" "" }}
 </div>
 {{- end }}
 {{- end }}
-
 {{- end }}{{/* end main */}}
+
+{{- define "menu" }}
+{{- $page := . }}
+<nav id="nav">
+  <hr class="n"/>
+  <a class="hide" href="#top" title="Show Content">Jump back to the top of the page</a>
+  <h1 class="nav">Navigation</h1>
+  <h2 class="nav menu">Section-Menu</h2>
+  <ul id="menu" class="cf">
+    {{- range $page.Site.MainSections }}
+    {{- $section := site.GetPage "section" . }}
+    <li class="m {{ . }}">
+      <a href="{{ $section.RelPermalink }}" class="{{ cond (eq $page.Section .) "m selected" "m" }}">{{ $section.LinkTitle }}</a>
+    </li>
+    {{- end }}
+  </ul>
+  <h2 class="nav submenu">
+    <a class="s selected" href="{{ site.Home.RelPermalink }}">Home</a>
+  </h2>
+  <ul id="submenu" class="submenu selected">
+    <li class="s">
+      <a  href="{{ .RelPermalink }}" class="s selected">{{ .LinkTitle }}</a>
+      <ul class="s active">
+        {{- $pages := site.RegularPages }}
+        {{- range $pages.GroupByPublishDate "2006" }}
+        {{- if ne .Key "0001" }}
+        {{- $year := replace .Key "0001" "" }}
+        <li class="s">
+          <a class="s" href="{{ $.RelPermalink }}?year={{ $year }}">{{- $year -}}</a>
+        </li>
+        {{- end }}
+        {{- end }}
+      </ul>
+    </li>
+  </ul>
+  <hr class="n"/>
+</nav>
+{{- end }}{{/* end menu */}}