Load the different headers from the default one.

This commit is contained in:
Kazuhiro MUSASHI 2019-04-09 08:21:03 +08:00
parent 45c958bcdd
commit ebdf0b1dfb
2 changed files with 124 additions and 0 deletions

32
layouts/labs/single.html Normal file
View File

@ -0,0 +1,32 @@
{{ partial "labs-header-content.html" . }}
<!-- Main Section Layout
-->
<main id="single" role="main">
<div class="article-header">
<h1>{{ .Title }}</h1>
<div class="meta">
{{ .Date.Format "Jan 2, 2006" }} &nbsp;
{{ range .Params.categories }}
#<a href="/categories/{{ . | urlize }}">{{ . }}</a>&nbsp;
{{ end }}
{{ range .Params.tags }}
#<a href="/tags/{{ . | urlize }}">{{ . }}</a>&nbsp;
{{ end }}: {{ .Description }}
</div>
</div>
<article>
{{ .Content }}
</main>
<nav class="pagination">
{{ if .Next }}
<span class="previous">&larr; <a href="{{ .Next.Permalink }}" rel="prev">{{ .Next.Title }}</a></span>
{{ end }}
{{ if .Prev }}
<span class="next"><a href="{{ .Prev.Permalink }}" rel="next">{{ .Prev.Title }}</a> &rarr;</span>
{{ end }}
</nav>
{{ partial "footer.html" . }}

View File

@ -0,0 +1,92 @@
<!DOCTYPE html>
<html lang="{{.Site.LanguageCode}}">
<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# article: http://ogp.me/ns/article#">
<!-- Basic Page Needs
-->
<meta charset="UTF-8">
<title>
{{ $isHomePage := eq .Title .Site.Title }}{{ .Title }}{{ if eq $isHomePage false }} | {{ .Site.Title }}{{ end }}
</title>
<!-- Mobile Specific Metas
-->
<meta name="viewport" content="width=device-width,user-scalable=no,maximum-scale=1,initial-scale=1">
<!-- HTTPS Canonical URL
-->
<link rel="canonical" href="{{ .Permalink }}"/>
<!-- CSS
-->
<link rel="stylesheet" href="/css/sanitize.css">
<link rel="stylesheet" href="/css/responsive.css">
<link rel="stylesheet" href="/css/highlight_monokai.css">
<link rel="stylesheet" href="/css/theme.css">
<link rel="stylesheet" href="/css/custom.css">
{{ if .Params.leaflet }}
<link rel="stylesheet" href="https://unpkg.com/leaflet@1.4.0/dist/leaflet.css" integrity="sha512-puBpdR0798OZvTTbP4A8Ix/l+A4dHDD0DGqYW6RQ+9jxkRFclaxxQb/SJAWZfWAkuyeQUytO7+7N4QKrDh+drA=="crossorigin=""/>
<style type="text/css">
<!--
#mapid { height: 600px; }
-->
</style>
{{ end }}
<!-- RSS
-->
<link href="{{ .Site.BaseURL }}index.xml" rel="alternate" type="application/rss+xml" title="{{ .Site.Title }}" />
<link href="{{ .Site.BaseURL }}index.xml" rel="feed" type="application/rss+xml" title="{{ .Site.Title }}" />
<!-- Javascript
-->
<script type="text/javascript">var switchTo5x=true;</script>
<script type="text/javascript">stLight.options({publisher: "2b9fffc6-b3fe-4988-a0ef-4f9dcce98eaa", doNotHash: true, doNotCopy: true, hashAddressBar: false});</script>
{{ if .Params.leaflet }}
<!-- Make sure you put this AFTER Leaflet's CSS -->
<script src="https://unpkg.com/leaflet@1.4.0/dist/leaflet.js" integrity="sha512-QVftwZFqvtRNi0ZyCtsznlKSWOStnDORoefr1enyq5mVL4tmKB3S/EnC3rRJcxCPavG10IcrVGSmPh6Qw5lwrg==" crossorigin=""></script>
{{ end }}
<!-- OGP Settings
-->
<meta property="fb:app_id" content="951084758293113" />
<meta property="og:site_name" content="His Greatness Lies in His Sense of Responsibility" />
<meta property="og:type" content="article" />
<meta property="og:url" content="{{ .Permalink }}" />
<meta property="og:title" content="{{ .Title }}" />
{{ if .Params.image }}<meta property="og:image" content="{{ .Params.image }}" />{{ end }}
<meta property="og:locale" content="ja_JP" />
<meta property="og:description" content="{{ .Description }}" />
<meta property="article:publisher" content="https://www.facebook.com/kazu634" />
</head>
<body>
<div class="container">
<!-- Header Section Layout
-->
<header role="banner">
<div class="row gutters">
<div id="site-title" class="col span_6">
<h1><a href="{{ .Site.BaseURL }}">{{ .Site.Title }}</a></h1>
{{ with .Site.Params.subtitle }}<h2>{{ . }}</h2>{{ end }}
</div>
<div id="social" class="col span_6">
<ul>
<li><a href="https://blog.kazu634.com/labs/">Labs</a></li>
{{ with .Site.Params.twitter }}<li><a href="{{ . }}" target="_blank">Twitter</a></li>{{ end }}
{{ with .Site.Params.facebook }}<li><a href="{{ . }}" target="_blank">Facebook</a></li>{{ end }}
{{ with .Site.Params.github }}<li><a href="{{ . }}" target="_blank">GitHub</a></li>{{ end }}
{{ if .Site.Params.showsRSS }}<li><a href="{{ .Site.BaseURL }}index.xml" type="application/rss+xml" target="_blank">RSS</a></li>{{ end }}
</ul>
</div>
</div>
</header>