Allow single pages (#35)

* Let users create single sites

* Create shortcodes for bulma (sub)titles

* Support sidebar in singlepages only

* Fix shortcodes according to the bulma doc

* Use h5 tag for is-5 class
This commit is contained in:
Stefan M
2018-12-16 00:10:47 +01:00
committed by Luc Perkins
parent 54cbf5a40c
commit 8d7df18bf0
18 changed files with 82 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
<section class="section is-medium">
<div class="container">
<div class="columns">
<div class="column is-centered-tablet-portrait">
<h1 class="title section-title">{{ .Title }}</h1>
<h5 class="subtitle is-5 is-muted">{{ .Params.Subtitle }}</h5>
<div class="divider"></div>
</div>
</div>
{{ .Content }}
</div>
</section>

View File

@@ -0,0 +1,20 @@
{{- $logo := .Params.sidebarlogo }}
<div class="sidebar">
<div class="sidebar-header">
<img src="{{ printf "/images/logos/%s.svg" $logo | relURL }}">
<a class="sidebar-close" href="javascript:void(0);">
<i data-feather="x"></i>
</a>
</div>
<div class="inner">
<ul class="sidebar-menu">
{{ range where .Site.RegularPages "Section" (strings.TrimSuffix "/" .Dir) }}
<li>
<a href="{{ .URL }}">
{{ .Title }}
</a>
</li>
{{ end }}
</ul>
</div>
</div>

View File

@@ -0,0 +1,3 @@
{{ partial "navbar.html" . }}
{{ partial "navbar-clone.html" . }}
{{ partial "single/content.html" . }}