Forráskód Böngészése

Allow section titles to be hidden inline (#24)

* Allow section titles to be hidden within the section themselves

* Show sections in footer to match navbar
Jason Tipton 4 éve
szülő
commit
a83b1c5658

+ 2 - 0
exampleSite/data/sections/achievements.yaml

@@ -4,6 +4,8 @@ section:
   enable: true
   weight: 6
   showOnNavbar: true
+  # Can optionally hide the title in sections
+  # hideTitle: true 
 
 # Your achievements achievements
 achievements:

+ 2 - 1
exampleSite/data/sections/experiences.yaml

@@ -4,7 +4,8 @@ section:
   enable: true
   weight: 3
   showOnNavbar: true
-
+  # Can optionally hide the title in sections
+  # hideTitle: true 
 
 # Your experiences
 experiences:

+ 2 - 0
exampleSite/data/sections/projects.yaml

@@ -4,6 +4,8 @@ section:
   enable: true
   weight: 4
   showOnNavbar: true
+  # Can optionally hide the title in sections
+  # hideTitle: true 
 
 # filter buttons
 buttons:

+ 2 - 0
exampleSite/data/sections/recent-posts.yaml

@@ -4,5 +4,7 @@ section:
   enable: true
   weight: 5
   showOnNavbar: true
+  # Can optionally hide the title in sections
+  # hideTitle: true 
 
 # no other configuration is required

+ 2 - 0
exampleSite/data/sections/skills.yaml

@@ -4,6 +4,8 @@ section:
   enable: true
   weight: 2
   showOnNavbar: true
+  # Can optionally hide the title in sections
+  # hideTitle: true 
 
 # Your Skills.
 # Give a summary of you each skill in the summary section.

+ 3 - 1
layouts/partials/achievements.html

@@ -1,5 +1,7 @@
 <div class="container-fluid anchor pb-5 achievements-section" id="{{ replace (lower .section.name) " " "-" }}">
-  <h1 class="text-center">{{ .section.name }}</h1>
+  {{ if not (.section.hideTitle) }}
+    <h1 class="text-center">{{ .section.name }}</h1>
+  {{ end }}
   <div class="container">
     <div class="row" id="gallery">
     </div>

+ 3 - 1
layouts/partials/experiences.html

@@ -1,5 +1,7 @@
 <div class="container-fluid anchor pb-5 experiences-section" id="{{ replace (lower .section.name) " " "-" }}">
-  <h1 class="text-center">{{ .section.name }}</h1>
+  {{ if not (.section.hideTitle) }}
+    <h1 class="text-center">{{ .section.name }}</h1>
+  {{ end }}
 
   <div class="container timeline text-justify">
    {{ $totalExperiences:= len .experiences }}

+ 1 - 1
layouts/partials/footer.html

@@ -6,7 +6,7 @@
         {{ if .Site.Data.sections }}
         <ul>
           {{- range sort .Site.Data.sections "section.weight" }}
-            {{ if .section.enable }}
+            {{ if and (.section.enable) (.section.showOnNavbar)}}
             <li class="nav-item">
               <a class="smooth-scroll" href="#{{ replace (lower .section.name) " " "-" }}">{{ .section.name }}</a>
             </li>

+ 1 - 1
layouts/partials/navbar.html

@@ -21,7 +21,7 @@
         </li>
         {{- if .Site.Data.sections }}
           {{- range sort .Site.Data.sections "section.weight" }}
-            {{ if (and .section.enable .section.showOnNavbar) }}
+            {{ if and (.section.enable) (.section.showOnNavbar)}}
               <li class="nav-item">
                 <a class="nav-link smooth-scroll" href="#{{ replace (lower .section.name) " " "-" }}">{{ .section.name }}</a>
               </li>

+ 3 - 1
layouts/partials/projects.html

@@ -1,5 +1,7 @@
 <div class="container-fluid anchor pb-5 projects-section" id="{{ replace (lower .section.name) " " "-" }}">
-  <h1 class="text-center">{{ .section.name }}</h1>
+  {{ if not (.section.hideTitle) }}
+    <h1 class="text-center">{{ .section.name }}</h1>
+  {{ end }}
   <div class="container ml-auto text-center">
     <div class="btn-group flex-wrap" role="group" id="project-filter-buttons">
       {{ range .buttons }}

+ 3 - 1
layouts/partials/recent-posts.html

@@ -1,5 +1,7 @@
 <div class="container-fluid anchor pb-5 recent-posts-section" id="{{ replace (lower .section.name) " " "-" }}">
-  <h1 class="text-center">{{ .section.name }}</h1>
+  {{ if not (.section.hideTitle) }}
+    <h1 class="text-center">{{ .section.name }}</h1>
+  {{ end }}
   <div class="container">
     <div class="row" id="recent-post-cards">
       {{ range first 3 (where site.RegularPages.ByDate.Reverse "Type" "in" site.Params.mainSections )}}

+ 3 - 1
layouts/partials/skills.html

@@ -1,5 +1,7 @@
 <div class="container-fluid anchor pb-5 skills-section" id="{{ replace (lower .section.name) " " "-" }}">
-  <h1 class="text-center">{{ .section.name }}</h1>
+  {{ if not (.section.hideTitle) }}
+    <h1 class="text-center">{{ .section.name }}</h1>
+  {{ end }}
   <div class="container d-flex-block">
     <div class="row" id="primary-skills">
       {{ range .skills }}