mirror of
https://github.com/TeamPiped/hugo-whisper-theme.git
synced 2024-08-14 23:57:00 +00:00
use mainSections, update Permalinks and asset URLS
This commit is contained in:
parent
eba613e044
commit
d87fbd97cc
17 changed files with 59 additions and 50 deletions
7
assets/scss/components/_type.scss
Normal file
7
assets/scss/components/_type.scss
Normal file
|
@ -0,0 +1,7 @@
|
|||
p {
|
||||
font-family: $font-family-base;
|
||||
font-size: 1rem;
|
||||
line-height: 1.4;
|
||||
color: lighten($black, 10%);
|
||||
font-weight: 400;
|
||||
}
|
|
@ -44,6 +44,7 @@
|
|||
|
||||
// Components
|
||||
@import 'components/reset';
|
||||
@import 'components/type';
|
||||
@import 'components/page';
|
||||
@import 'components/header';
|
||||
@import 'components/footer';
|
||||
|
|
|
@ -20,14 +20,15 @@ pygmentsUseClasses = true
|
|||
|
||||
[params]
|
||||
google_analytics_id=""
|
||||
mainSections = ["docs"]
|
||||
|
||||
[params.homepage_meta_tags]
|
||||
meta_description = "Hugo Whisper is a documentation theme built with Hugo. The design and functionality is intentionally minimal."
|
||||
meta_description = "Hugo Whisper is a documentation theme built with Hugo."
|
||||
meta_og_title = "Hugo Whisper Theme"
|
||||
meta_og_type = "website"
|
||||
meta_og_url = "https://hugo-whisper.netlify.com"
|
||||
meta_og_image = "https://raw.githubusercontent.com/JugglerX/hugo-whisper-theme/master/images/tn.png"
|
||||
meta_og_description = "Hugo Whisper is a documentation theme built with Hugo. The design and functionality is intentionally minimal."
|
||||
meta_og_description = "Hugo Whisper is a documentation theme built with Hugo."
|
||||
meta_twitter_card = "summary"
|
||||
meta_twitter_site = "@zerostaticio"
|
||||
meta_twitter_creator = "@zerostaticio"
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: 'Hugo Whisper'
|
||||
title: 'Hugo Whisper Docs'
|
||||
date: 2018-11-28T15:14:39+10:00
|
||||
---
|
||||
|
||||
Whisper is a documentation theme built with Hugo. The design and functionality is intentionally minimal.
|
||||
Whisper is a documentation theme built with Hugo. The design and functionality is intentionally minimal.
|
||||
|
|
|
@ -5306,6 +5306,13 @@ ol {
|
|||
padding: 0;
|
||||
list-style: none; }
|
||||
|
||||
p {
|
||||
font-family: "Roboto", Arial, sans-serif, -apple-system;
|
||||
font-size: 1rem;
|
||||
line-height: 1.4;
|
||||
color: #383f45;
|
||||
font-weight: 400; }
|
||||
|
||||
.page {
|
||||
display: flex;
|
||||
min-height: 100vh;
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -1 +1 @@
|
|||
{"Target":"css/style.min.0a94318f10013a24a09d4896a82cc263e9f88fc84459c47f7da498e402bfeecb.css","MediaType":"text/css","Data":{"Integrity":"sha256-CpQxjxABOiSgnUiWqCzCY+n4j8hEWcR/faSY5AK/7ss="}}
|
||||
{"Target":"css/style.min.cd3f00e0e1037ac40eea440657f486c7db5c749c7a0c6b90a4213a8cee1360b8.css","MediaType":"text/css","Data":{"Integrity":"sha256-zT8A4OEDesQO6kQGV/SGx9tcdJx6DGuQpCE6jO4TYLg="}}
|
|
@ -25,12 +25,20 @@
|
|||
{{ partial "main-menu-mobile.html" . }}
|
||||
<div class="wrapper">
|
||||
{{ partial "header.html" . }}
|
||||
{{ if eq .Section "docs" }}
|
||||
|
||||
{{ $displaySidebar := false }}
|
||||
{{ range site.Params.mainSections }}
|
||||
{{ if eq $.Section . }}
|
||||
{{ $displaySidebar = true }}
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
|
||||
{{ if $displaySidebar }}
|
||||
<div class="container pt-2 pt-md-6 pb-3 pb-md-6">
|
||||
<div class="row">
|
||||
<div class="col-12 col-md-3 mb-3">
|
||||
<div class="sidebar">
|
||||
{{ partial "docs-menu.html" . }}
|
||||
{{ partial "sidebar.html" . }}
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12 col-md-9">
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{{ define "header_css" }}{{ end }} {{ define "body_classes" }}{{ end }}
|
||||
{{ define "header_css" }}{{ end }}
|
||||
{{ define "body_classes" }}page-default-list{{ end }}
|
||||
{{ define "header_classes" }}{{ end }}
|
||||
|
||||
{{ define "main" }}
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
{{ define "header_css" }}{{ end }}
|
||||
{{ define "body_classes" }}{{ end }}
|
||||
{{ define "body_classes" }}page-default-single{{ end }}
|
||||
{{ define "header_classes" }}{{ end }}
|
||||
|
||||
{{ define "main" }}
|
||||
|
|
|
@ -20,11 +20,11 @@
|
|||
<div class="container pt-4 pb-16">
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<h1 class="title">{{.Title}}</h1>
|
||||
<h1 class="title">{{ .Title }}</h1>
|
||||
<div class="content">
|
||||
{{.Content}}
|
||||
{{ .Content }}
|
||||
</div>
|
||||
<a class="button button-primary mb-2" href="{{ .Site.BaseURL }}docs">Read The Docs</a>
|
||||
<a class="button button-primary mb-2" href="{{ "docs" | absURL }}">Read The Docs</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -32,16 +32,16 @@
|
|||
|
||||
<div class="strip">
|
||||
<div class="container pt-4 pb-4">
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-12 col-md-10">
|
||||
<div class="terminal">
|
||||
<img src="{{ .Site.BaseURL }}images/terminal.gif" />
|
||||
</div>
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-12 col-md-10">
|
||||
<div class="terminal">
|
||||
<img src="{{ "images/terminal.gif" | absURL}}" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{{ end }}
|
||||
|
||||
{{ define "footer_js" }}
|
||||
|
|
|
@ -1,11 +0,0 @@
|
|||
{{$currentNode := .}}
|
||||
<div class="docs-menu">
|
||||
<h4>Docs</h4>
|
||||
<ul>
|
||||
{{ range (where .Site.Pages "Section" "docs") sort .Site.Pages ".Weight" }}
|
||||
<li class="{{ if eq .UniqueID $currentNode.UniqueID }}active {{ end }}">
|
||||
<a href="{{ .URL }}">{{ .Title }}</a>
|
||||
</li>
|
||||
{{ end }}
|
||||
</ul>
|
||||
</div>
|
|
@ -1,14 +0,0 @@
|
|||
<div class="footer">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<div class="footer-inner">
|
||||
<ul class="footer-menu">
|
||||
<li><a href="{{ .Site.BaseURL }}">Home</a></li>
|
||||
<li><a href="{{ .Site.BaseURL }}contact">Contact</a></li>
|
||||
<li class="copyright">© {{ now.Format "2006" }} {{.Site.Title}}</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
|
@ -1,10 +1,10 @@
|
|||
<div class='header'>
|
||||
<div class="container">
|
||||
<div class="logo">
|
||||
<a href="{{ .Site.BaseURL }}"><img alt="Figurit Homepage" src="{{ .Site.BaseURL }}images/logo.svg" /></a>
|
||||
<a href="{{ .Site.BaseURL }}"><img alt="Logo" src="{{ "images/logo.svg" | absURL }}" /></a>
|
||||
</div>
|
||||
<div class="logo-mobile">
|
||||
<a href="{{ .Site.BaseURL }}"><img alt="Figurit Homepage" src="{{ .Site.BaseURL }}images/logo-mobile.svg" /></a>
|
||||
<a href="{{ .Site.BaseURL }}"><img alt="Logo" src="{{ "images/logo-mobile.svg" | absURL }}" /></a>
|
||||
</div>
|
||||
{{ partial "main-menu.html" . }}
|
||||
{{ partial "hamburger.html" . }}
|
||||
|
|
|
@ -3,8 +3,7 @@
|
|||
{{ $currentPage := . }}
|
||||
{{ range .Site.Menus.main }}
|
||||
<li class="menu-item-{{ .Name | lower }}{{ if $currentPage.IsMenuCurrent "main" . }} active{{ end }}">
|
||||
<a href="{{.URL}}">
|
||||
{{ .Pre }}
|
||||
<a href="{{ .URL }}">
|
||||
<span>{{ .Name }}</span>
|
||||
</a>
|
||||
</li>
|
||||
|
|
|
@ -3,8 +3,7 @@
|
|||
{{ $currentPage := . }}
|
||||
{{ range .Site.Menus.main }}
|
||||
<li class="menu-item-{{ .Name | lower }}{{ if $currentPage.IsMenuCurrent "main" . }} active{{ end }}">
|
||||
<a href="{{.URL}}">
|
||||
{{ .Pre }}
|
||||
<a href="{{ .URL }}">
|
||||
<span>{{ .Name }}</span>
|
||||
</a>
|
||||
</li>
|
||||
|
|
11
layouts/partials/sidebar.html
Normal file
11
layouts/partials/sidebar.html
Normal file
|
@ -0,0 +1,11 @@
|
|||
{{$currentNode := .}}
|
||||
<div class="docs-menu">
|
||||
<h4>{{ .Section | humanize }}</h4>
|
||||
<ul>
|
||||
{{ range (where .Site.RegularPages "Section" .Section) sort .Site.RegularPages ".Weight" }}
|
||||
<li class="{{ if eq .UniqueID $currentNode.UniqueID }}active {{ end }}">
|
||||
<a href="{{ .Permalink }}">{{ .Title }}</a>
|
||||
</li>
|
||||
{{ end }}
|
||||
</ul>
|
||||
</div>
|
Loading…
Reference in a new issue