Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/diwao/hestia-pure.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordiwao <diwao@me.com>2017-06-28 20:04:45 +0300
committerdiwao <diwao@me.com>2017-06-28 20:04:45 +0300
commit0ed944cc01c9761e9030f28b497ef482310c7767 (patch)
treee2ae23aced723f00061763ec5d36b9341b68f6be
parentd7a4d3bf0c92c66760efae6bf76a3486b524f0f4 (diff)
layoutsのファイルを適切に分割
-rw-r--r--layouts/404.html21
-rw-r--r--layouts/_default/li.html12
-rw-r--r--layouts/_default/list.html44
-rw-r--r--layouts/_default/single.html111
-rw-r--r--layouts/index.html56
-rw-r--r--layouts/partials/footer.html118
-rw-r--r--layouts/partials/head.html49
-rw-r--r--layouts/partials/header.html73
-rw-r--r--layouts/partials/js.html23
9 files changed, 279 insertions, 228 deletions
diff --git a/layouts/404.html b/layouts/404.html
index 12739e5..7053f50 100644
--- a/layouts/404.html
+++ b/layouts/404.html
@@ -1,6 +1,15 @@
-{{ partial "header.html" . }}
-<main class="main">
- <h2>404 Page not found.</h2>
- <p>お探しのページは見つかりませんでした。入力したURLが間違っているかページが削除された可能性があります。</p>
- <p>URLをご確認のうえ再読み込みを行うか、<a href="/">トップページ</a>へとお戻りくださいm(_ _)m</p>
-</main>
+<!DOCTYPE html>
+<html lang="ja">
+{{ partial "head" . }}
+<body>
+ <div id="wrap" class="wrap">
+ {{ partial "header" . }}
+ <main class="main">
+ <h2>404 Page not found.</h2>
+ <p>お探しのページは見つかりませんでした。入力したURLが間違っているかページが削除された可能性があります。</p>
+ <p>URLをご確認のうえ再読み込みを行うか、<a href="/">トップページ</a>へとお戻りくださいm(_ _)m</p>
+ </main>
+ </div>
+{{ partial "js" . }}
+</body>
+</html>
diff --git a/layouts/_default/li.html b/layouts/_default/li.html
new file mode 100644
index 0000000..c2f8e16
--- /dev/null
+++ b/layouts/_default/li.html
@@ -0,0 +1,12 @@
+<article class="card pure-u-1 pure-u-md-1-2 pure-u-lg-1-3">
+ <a class="card__thumb" href="{{ .Permalink }}">
+ <img src="{{ if and (.Params.image) (ne .Params.image "") }}{{ .Site.BaseURL }}{{ .Params.image }}{{ else }}{{ .Site.BaseURL }}image/theme/og.png{{ end }}" alt="">
+ </a>
+ <a href="{{ .Permalink }}">
+ <h3>{{ .Title }}</h3>
+ </a>
+ <span>
+ <time datetime="{{ .Date.Format " 2006-01-02T15:04:05Z07:00" | safeHTML }}">{{ .Date.Format "2006.01.02" }}</time>
+ </span>
+ <p >{{ if .IsPage }}{{ .Summary }}...{{ else }}{{ .Site.Params.description }}{{ end }}</p>
+</article>
diff --git a/layouts/_default/list.html b/layouts/_default/list.html
index c2f8e16..01f6a43 100644
--- a/layouts/_default/list.html
+++ b/layouts/_default/list.html
@@ -1,12 +1,32 @@
-<article class="card pure-u-1 pure-u-md-1-2 pure-u-lg-1-3">
- <a class="card__thumb" href="{{ .Permalink }}">
- <img src="{{ if and (.Params.image) (ne .Params.image "") }}{{ .Site.BaseURL }}{{ .Params.image }}{{ else }}{{ .Site.BaseURL }}image/theme/og.png{{ end }}" alt="">
- </a>
- <a href="{{ .Permalink }}">
- <h3>{{ .Title }}</h3>
- </a>
- <span>
- <time datetime="{{ .Date.Format " 2006-01-02T15:04:05Z07:00" | safeHTML }}">{{ .Date.Format "2006.01.02" }}</time>
- </span>
- <p >{{ if .IsPage }}{{ .Summary }}...{{ else }}{{ .Site.Params.description }}{{ end }}</p>
-</article>
+<!DOCTYPE html>
+<html lang="ja">
+{{ partial "head" . }}
+<body>
+ <div id="wrap" class="wrap">
+ {{ partial "header" . }}
+ <main class="main">
+ <section class="articles">
+ <h2>Recent Post</h2>
+ <div class="pure-g">
+ {{ range (.Paginator 12).Pages }}
+ {{ .Render "li" }}
+ {{ end }}
+ </div>
+ </section>
+ {{ if or (.Paginator.HasPrev) (.Paginator.HasNext) }}
+ <nav class="pagination">
+ {{ if .Paginator.HasPrev }}
+ <a class="pagination__link pagination__link--prev" href="{{ .Paginator.Prev.URL }}">&lt; Prev</a>
+ {{ end }}
+ <span class="pagination__current">{{ .Paginator.PageNumber}} / {{ .Paginator.TotalPages }} Page</span>
+ {{ if .Paginator.HasNext }}
+ <a class="pagination__link pagination__link--next" href="{{ .Paginator.Next.URL }}">Next &gt;</a>
+ {{ end }}
+ </nav>
+ {{ end }}
+ </main>
+ {{ partial "footer" . }}
+ </div>
+{{ partial "js" . }}
+</body>
+</html>
diff --git a/layouts/_default/single.html b/layouts/_default/single.html
index a74c2c0..6e18a1e 100644
--- a/layouts/_default/single.html
+++ b/layouts/_default/single.html
@@ -1,51 +1,60 @@
-{{ partial "header.html" . }}
-<main class="main main--single">
- <!-- post -->
- <article class="post" itemscope itemtype="http://schema.org/BlogPosting">
- <h1 class="post__title">{{ .Title }}</h1>
- <p class="post__date">
- <time itemprop="datePublished" datetime="{{ .Date.Format "2006-01-02T15:04:05Z07:00" | safeHTML }}">{{ .Date.Format "2006.01.02" }}</time>
- </p>
- <div class="post-content">
- {{ .Content }}
- </div>
- </article>
- <!-- /post -->
- <hr class="post-hr">
- <!-- post-nav -->
- <nav class="post-nav">
- <ol class="pure-g">
- {{ if .NextInSection }}
- <li class="pure-u-1 pure-u-md-1-2 post-nav-prev">
- <a href="{{.NextInSection.Permalink}}">
- <span class="post-nav-label">新しい記事</span>
- <span class="post-nav-title">
- {{ .NextInSection.Title }}
- </span>
- </a>
- </li>
- {{ else }}
- <li class="pure-u-1 pure-u-md-1-2 post-nav-prev">
- </li>
- {{ end }}
- {{ if .PrevInSection }}
- <li class="pure-u-1 pure-u-md-1-2 post-nav-next">
- <a href="{{.PrevInSection.Permalink}}">
- <span class="post-nav-label">古い記事</span>
- <span class="post-nav-title">
- {{ .PrevInSection.Title }}
- </span>
- </a>
- </li>
- {{ else }}
- <li class="pure-u-1 pure-u-md-1-2 post-nav-next">
- </li>
- {{ end }}
- </ol>
- <div class="post-nav-back">
- <a class="pure-button" href="/">記事一覧へ戻る</a>
- </div>
- </nav>
-<!-- /post-nav -->
-</main>
-{{ partial "footer.html" . }}
+<!DOCTYPE html>
+<html lang="ja">
+{{ partial "head" . }}
+<body>
+ <div id="wrap" class="wrap">
+ {{ partial "header" . }}
+ <main class="main main--single">
+ <!-- post -->
+ <article class="post" itemscope itemtype="http://schema.org/BlogPosting">
+ <h1 class="post__title">{{ .Title }}</h1>
+ <p class="post__date">
+ <time itemprop="datePublished" datetime="{{ .Date.Format "2006-01-02T15:04:05Z07:00" | safeHTML }}">{{ .Date.Format "2006.01.02" }}</time>
+ </p>
+ <div class="post-content">
+ {{ .Content }}
+ </div>
+ </article>
+ <!-- /post -->
+ <hr class="post-hr">
+ <!-- post-nav -->
+ <nav class="post-nav">
+ <ol class="pure-g">
+ {{ if .NextInSection }}
+ <li class="pure-u-1 pure-u-md-1-2 post-nav-prev">
+ <a href="{{.NextInSection.Permalink}}">
+ <span class="post-nav-label">新しい記事</span>
+ <span class="post-nav-title">
+ {{ .NextInSection.Title }}
+ </span>
+ </a>
+ </li>
+ {{ else }}
+ <li class="pure-u-1 pure-u-md-1-2 post-nav-prev">
+ </li>
+ {{ end }}
+ {{ if .PrevInSection }}
+ <li class="pure-u-1 pure-u-md-1-2 post-nav-next">
+ <a href="{{.PrevInSection.Permalink}}">
+ <span class="post-nav-label">古い記事</span>
+ <span class="post-nav-title">
+ {{ .PrevInSection.Title }}
+ </span>
+ </a>
+ </li>
+ {{ else }}
+ <li class="pure-u-1 pure-u-md-1-2 post-nav-next">
+ </li>
+ {{ end }}
+ </ol>
+ <div class="post-nav-back">
+ <a class="pure-button" href="/">記事一覧へ戻る</a>
+ </div>
+ </nav>
+ <!-- /post-nav -->
+ </main>
+ {{ partial "footer" . }}
+ </div>
+{{ partial "js" . }}
+</body>
+</html>
diff --git a/layouts/index.html b/layouts/index.html
index 055258b..01f6a43 100644
--- a/layouts/index.html
+++ b/layouts/index.html
@@ -1,24 +1,32 @@
-{{ partial "header.html" . }}
-<main class="main">
- <section class="articles">
- <h2>Recent Post</h2>
- <div class="pure-g">
- {{ range (.Paginator 12).Pages }}
- {{ .Render "list" }}
- {{ end }}
- </div>
- </section>
-
- {{ if or (.Paginator.HasPrev) (.Paginator.HasNext) }}
- <nav class="pagination">
- {{ if .Paginator.HasPrev }}
- <a class="pagination__link pagination__link--prev" href="{{ .Paginator.Prev.URL }}">&lt; Prev</a>
- {{ end }}
- <span class="pagination__current">{{ .Paginator.PageNumber}} / {{ .Paginator.TotalPages }} Page</span>
- {{ if .Paginator.HasNext }}
- <a class="pagination__link pagination__link--next" href="{{ .Paginator.Next.URL }}">Next &gt;</a>
- {{ end }}
- </nav>
- {{ end }}
-</main>
-{{ partial "footer.html" . }}
+<!DOCTYPE html>
+<html lang="ja">
+{{ partial "head" . }}
+<body>
+ <div id="wrap" class="wrap">
+ {{ partial "header" . }}
+ <main class="main">
+ <section class="articles">
+ <h2>Recent Post</h2>
+ <div class="pure-g">
+ {{ range (.Paginator 12).Pages }}
+ {{ .Render "li" }}
+ {{ end }}
+ </div>
+ </section>
+ {{ if or (.Paginator.HasPrev) (.Paginator.HasNext) }}
+ <nav class="pagination">
+ {{ if .Paginator.HasPrev }}
+ <a class="pagination__link pagination__link--prev" href="{{ .Paginator.Prev.URL }}">&lt; Prev</a>
+ {{ end }}
+ <span class="pagination__current">{{ .Paginator.PageNumber}} / {{ .Paginator.TotalPages }} Page</span>
+ {{ if .Paginator.HasNext }}
+ <a class="pagination__link pagination__link--next" href="{{ .Paginator.Next.URL }}">Next &gt;</a>
+ {{ end }}
+ </nav>
+ {{ end }}
+ </main>
+ {{ partial "footer" . }}
+ </div>
+{{ partial "js" . }}
+</body>
+</html>
diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html
index a1e52c3..c269d21 100644
--- a/layouts/partials/footer.html
+++ b/layouts/partials/footer.html
@@ -1,72 +1,46 @@
- <footer class="footer">
- <section class="author">
- <h2>Author</h2>
- <div class="pure-g">
- <div class="author__image pure-u-1-5 pure-u-md-1-8">
- <img src="{{ .Site.BaseURL }}image/theme/author.png" alt="">
- </div>
- <div class="author__info pure-u-4-5 pure-u-md-7-8">
- {{ if and (.Site.Author.author) (ne .Site.Author.author "") }}
- <h3>{{ .Site.Author.author }}</h3>
- {{ else }}
- <h3>Daisuke Iwao</h3>
- {{ end }}
- {{ if and (.Site.Author.profile) (ne .Site.Author.profile "") }}
- <p>{{ .Site.Author.profile }}</p>
- {{ else }}
- <p>I am a frontend engineer working in Sendai City, Japan.</p>
- {{ end }}
- <ul class="author__links">
- {{ if and (.Site.Params.github) (ne .Site.Params.github "") }}
- <li>
- <a href="https://github.com/{{.Site.Params.github}}" target="_blank">
- <img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIxMDI0IiB3aWR0aD0iMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNTEyIDBDMjI5LjI1IDAgMCAyMjkuMjUgMCA1MTJjMCAyMjYuMjUgMTQ2LjY4OCA0MTguMTI1IDM1MC4xNTYgNDg1LjgxMiAyNS41OTQgNC42ODggMzQuOTM4LTExLjEyNSAzNC45MzgtMjQuNjI1IDAtMTIuMTg4LTAuNDY5LTUyLjU2Mi0wLjcxOS05NS4zMTJDMjQyIDkwOC44MTIgMjExLjkwNiA4MTcuNSAyMTEuOTA2IDgxNy41Yy0yMy4zMTItNTkuMTI1LTU2Ljg0NC03NC44NzUtNTYuODQ0LTc0Ljg3NS00Ni41MzEtMzEuNzUgMy41My0zMS4xMjUgMy41My0zMS4xMjUgNTEuNDA2IDMuNTYyIDc4LjQ3IDUyLjc1IDc4LjQ3IDUyLjc1IDQ1LjY4OCA3OC4yNSAxMTkuODc1IDU1LjYyNSAxNDkgNDIuNSA0LjY1NC0zMyAxNy45MDQtNTUuNjI1IDMyLjUtNjguMzc1QzMwNC45MDYgNzI1LjQzOCAxODUuMzQ0IDY4MS41IDE4NS4zNDQgNDg1LjMxMmMwLTU1LjkzOCAxOS45NjktMTAxLjU2MiA1Mi42NTYtMTM3LjQwNi01LjIxOS0xMy0yMi44NDQtNjUuMDk0IDUuMDYyLTEzNS41NjIgMCAwIDQyLjkzOC0xMy43NSAxNDAuODEyIDUyLjUgNDAuODEyLTExLjQwNiA4NC41OTQtMTcuMDMxIDEyOC4xMjUtMTcuMjE5IDQzLjUgMC4xODggODcuMzEyIDUuODc1IDEyOC4xODggMTcuMjgxIDk3LjY4OC02Ni4zMTIgMTQwLjY4OC01Mi41IDE0MC42ODgtNTIuNSAyOCA3MC41MzEgMTAuMzc1IDEyMi41NjIgNS4xMjUgMTM1LjUgMzIuODEyIDM1Ljg0NCA1Mi42MjUgODEuNDY5IDUyLjYyNSAxMzcuNDA2IDAgMTk2LjY4OC0xMTkuNzUgMjQwLTIzMy44MTIgMjUyLjY4OCAxOC40MzggMTUuODc1IDM0Ljc1IDQ3IDM0Ljc1IDk0Ljc1IDAgNjguNDM4LTAuNjg4IDEyMy42MjUtMC42ODggMTQwLjUgMCAxMy42MjUgOS4zMTIgMjkuNTYyIDM1LjI1IDI0LjU2MkM4NzcuNDM4IDkzMCAxMDI0IDczOC4xMjUgMTAyNCA1MTIgMTAyNCAyMjkuMjUgNzk0Ljc1IDAgNTEyIDB6Ii8+PC9zdmc+" alt="">
- </a>
- </li>
- {{ end }}
- {{ if and (.Site.Params.twitter) (ne .Site.Params.twitter "") }}
- <li>
- <a href="https://twitter.com/{{.Site.Params.twitter}}" target="_blank">
- <img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI1MDAiIGlkPSJzdmcyIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSI1MDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzIGlkPSJkZWZzNCIvPjxnIGlkPSJsYXllcjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTU1Mi4zNjIxOCkiPjxyZWN0IGhlaWdodD0iNTAwIiBpZD0icmVjdDI5OTAtMSIgcng9IjI1MCIgcnk9IjI1MCIgc3R5bGU9ImZpbGw6IzU1YWNlZTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgd2lkdGg9IjUwMCIgeD0iMCIgeT0iNTUyLjM2MjE4Ii8+PGcgaWQ9ImxheWVyMS05IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTQ5LjAwNTE1LDgwLjI5NDM3MikiLz48ZyBpZD0ibGF5ZXIxLTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01NzUuNzE0MjksMzkuOTk5OTk5KSIvPjxnIGlkPSJsYXllcjEtOTMiIHRyYW5zZm9ybT0ibWF0cml4KDAuOTk5Mjg5NDUsMCwwLDAuOTk5Mjg5NDUsNDc0LjcwMDIsLTQwLjgxOTI4KSIvPjxwYXRoIGQ9Im0gMzA5Ljg1LDY3Mi4zMTIxOCBjIC0zNS40NzA3OSwwLjg5ODc5IC02My45MjUsMjkuOTMxMzggLTYzLjkyNSw2NS42MjUgMCw1LjEzODI3IDAuNTUxMjIsMTAuMTYxNTYgMS42NzUsMTQuOTc1IC01NC41NjU2NywtMi43NDEyNiAtMTAyLjk0Mjg3LC0yOC44Nzc0OSAtMTM1LjMyNSwtNjguNiAtNS42NTE0Nyw5LjY5MTkxIC04LjksMjAuOTgxNTggLTguOSwzMy4wMjUgMCwyMi43NzQ2NyAxMS42MDgwOSw0Mi44NTQzOCAyOS4yMjUsNTQuNjI1IC0xMC43NTcyMiwtMC4zNDQyOCAtMjAuODk2MDYsLTMuMzA3NTggLTI5Ljc1LC04LjIyNSAtMC4wMDUsMC4yNzI4MiAwLDAuNTcwNjkgMCwwLjg1IDAsMzEuODA0MDIgMjIuNjM3OSw1OC4zMDg4IDUyLjY3NSw2NC4zNSAtNS41MDg1MiwxLjQ5NDA2IC0xMS4zMTA3NSwyLjMgLTE3LjMsMi4zIC00LjIzNTM0LDAgLTguMzQyMDMsLTAuNDAxOTggLTEyLjM1LC0xLjE3NSA4LjM2MDIyLDI2LjA4MTA5IDMyLjU3NTA2LDQ1LjA3Mzg1IDYxLjMsNDUuNiAtMjIuNDY5MzcsMTcuNjEwNDMgLTUwLjczNTM0LDI4LjEgLTgxLjUsMjguMSAtNS4yOTQxNiwwIC0xMC41MzY3NSwtMC4yODkzOCAtMTUuNjc1LC0wLjkgMjkuMDYyNzIsMTguNjM2ODMgNjMuNTUyODIsMjkuNSAxMDAuNjI1LDI5LjUgMTIwLjc2NTUyLDAgMTg2LjgsLTEwMC4wNDA1OCAxODYuOCwtMTg2LjggMCwtMi44NDUyIC0wLjA1MTcsLTUuNzA1NzcgLTAuMTc1LC04LjUyNSAxMi44MjI5NCwtOS4yMzcyIDIzLjk1NDU0LC0yMC44MDc3NiAzMi43NSwtMzMuOTc1IC0xMS43NjQxLDUuMjI5MjIgLTI0LjQxNTg2LDguNzcxNDYgLTM3LjcsMTAuMzUgMTMuNTYzNDYsLTguMTE5OSAyMy45NzA2MSwtMjAuOTgxNjYgMjguODc1LC0zNi4zMjUgLTEyLjY4NjUyLDcuNTI4NzcgLTI2LjczOTkzLDEzLjAwMDg1IC00MS43LDE1Ljk1IC0xMS45NzE5NywtMTIuNzU3OTggLTI5LjA0MTM3LC0yMC43MjUgLTQ3LjkyNSwtMjAuNzI1IC0wLjU2NjQ2LDAgLTEuMTM2OTgsLTAuMDE0MyAtMS43LDAgeiIgaWQ9InJlY3QyOTg5IiBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIi8+PC9nPjwvc3ZnPg==" alt="">
- </a>
- </li>
- {{ end }}
- {{ if and (.Site.Params.facebook) (ne .Site.Params.facebook "") }}
- <li>
- <a href="https://www.facebook.com/{{.Site.Params.facebook}}" target="_blank">
- <img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI1MDAiIGlkPSJzdmcyIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSI1MDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzIGlkPSJkZWZzNCIvPjxnIGlkPSJsYXllcjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTU1Mi4zNjIxOCkiPjxyZWN0IGhlaWdodD0iNTAwIiBpZD0icmVjdDM3NTgtMSIgcng9IjI1MCIgcnk9IjI1MCIgc3R5bGU9ImZpbGw6IzQ1NjE5ZDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgd2lkdGg9IjUwMCIgeD0iMCIgeT0iNTUyLjM2MjE4Ii8+PHBhdGggZD0iTSAyODkuNjg3NSA2MCBDIDIyMS45MDMxNyA2MCAxOTkuNTMxMjUgOTEuMTAwNTcgMTk5LjUzMTI1IDE0NC40Mzc1IEwgMTk5LjUzMTI1IDE4Ni42NTYyNSBMIDE1NSAxODYuNjU2MjUgTCAxNTUgMjUwLjAzMTI1IEwgMTk5LjUzMTI1IDI1MC4wMzEyNSBMIDE5OS41MzEyNSA0NDAgTCAyODEuNjU2MjUgNDQwIEwgMjgxLjY1NjI1IDI1MC4wMzEyNSBMIDMzNy40Njg3NSAyNTAuMDMxMjUgTCAzNDQuOTY4NzUgMTg2LjY1NjI1IEwgMjgxLjY1NjI1IDE4Ni42NTYyNSBMIDI4MS42NTYyNSAxNDkgQyAyODEuNjU2MjUgMTMxLjk3OTY2IDI4NS4zOTE0OCAxMjMuMzQzNzUgMzExLjgxMjUgMTIzLjM0Mzc1IEwgMzQ0Ljk2ODc1IDEyMy4zNDM3NSBMIDM0NC45Njg3NSA2MCBMIDI4OS42ODc1IDYwIHogIiBpZD0icmVjdDI5ODktMSIgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCw1NTIuMzYyMTgpIi8+PC9nPjwvc3ZnPg==" alt="">
- </a>
- </li>
- {{ end }}
- </ul>
- </div>
- </div>
- </section>
- <small>©{{ .Site.Title }}</small>
- </footer>
- </div>
-{{ with .Site.Params.googlecustomsearch }}
-<script>
- (function() {
- var cx = '{{ . }}';
- var gcse = document.createElement('script');
- gcse.type = 'text/javascript';
- gcse.async = true;
- gcse.src = 'https://cse.google.com/cse.js?cx=' + cx;
- var s = document.getElementsByTagName('script')[0];
- s.parentNode.insertBefore(gcse, s);
- })();
-</script>{{ end }}
-{{ with .Site.Params.googleanalytics }}<script>
- (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
- (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
- m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
- })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
- ga('create', '{{ . }}', 'auto');
- ga('send', 'pageview');
-</script>{{ end }}
-<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.7.0/highlight.min.js"></script>
-<script>hljs.initHighlightingOnLoad();</script>
-<script src="{{ .Site.BaseURL }}js/script.js"></script>
-</body>
-</html>
+<footer class="footer">
+ <section class="author">
+ <h2>Author</h2>
+ <div class="pure-g">
+ <div class="author__image pure-u-1-5 pure-u-md-1-8">
+ <img src="{{ .Site.BaseURL }}image/theme/author.png" alt="">
+ </div>
+ <div class="author__info pure-u-4-5 pure-u-md-7-8">
+ {{ if and (.Site.Author.author) (ne .Site.Author.author "") }}
+ <h3>{{ .Site.Author.author }}</h3>
+ {{ else }}
+ <h3>Daisuke Iwao</h3>
+ {{ end }}
+ {{ if and (.Site.Author.profile) (ne .Site.Author.profile "") }}
+ <p>{{ .Site.Author.profile }}</p>
+ {{ else }}
+ <p>I am a frontend engineer working in Sendai City, Japan.</p>
+ {{ end }}
+ <ul class="author__links">
+ {{ if and (.Site.Params.github) (ne .Site.Params.github "") }}
+ <li>
+ <a href="https://github.com/{{.Site.Params.github}}" target="_blank">
+ <img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIxMDI0IiB3aWR0aD0iMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNTEyIDBDMjI5LjI1IDAgMCAyMjkuMjUgMCA1MTJjMCAyMjYuMjUgMTQ2LjY4OCA0MTguMTI1IDM1MC4xNTYgNDg1LjgxMiAyNS41OTQgNC42ODggMzQuOTM4LTExLjEyNSAzNC45MzgtMjQuNjI1IDAtMTIuMTg4LTAuNDY5LTUyLjU2Mi0wLjcxOS05NS4zMTJDMjQyIDkwOC44MTIgMjExLjkwNiA4MTcuNSAyMTEuOTA2IDgxNy41Yy0yMy4zMTItNTkuMTI1LTU2Ljg0NC03NC44NzUtNTYuODQ0LTc0Ljg3NS00Ni41MzEtMzEuNzUgMy41My0zMS4xMjUgMy41My0zMS4xMjUgNTEuNDA2IDMuNTYyIDc4LjQ3IDUyLjc1IDc4LjQ3IDUyLjc1IDQ1LjY4OCA3OC4yNSAxMTkuODc1IDU1LjYyNSAxNDkgNDIuNSA0LjY1NC0zMyAxNy45MDQtNTUuNjI1IDMyLjUtNjguMzc1QzMwNC45MDYgNzI1LjQzOCAxODUuMzQ0IDY4MS41IDE4NS4zNDQgNDg1LjMxMmMwLTU1LjkzOCAxOS45NjktMTAxLjU2MiA1Mi42NTYtMTM3LjQwNi01LjIxOS0xMy0yMi44NDQtNjUuMDk0IDUuMDYyLTEzNS41NjIgMCAwIDQyLjkzOC0xMy43NSAxNDAuODEyIDUyLjUgNDAuODEyLTExLjQwNiA4NC41OTQtMTcuMDMxIDEyOC4xMjUtMTcuMjE5IDQzLjUgMC4xODggODcuMzEyIDUuODc1IDEyOC4xODggMTcuMjgxIDk3LjY4OC02Ni4zMTIgMTQwLjY4OC01Mi41IDE0MC42ODgtNTIuNSAyOCA3MC41MzEgMTAuMzc1IDEyMi41NjIgNS4xMjUgMTM1LjUgMzIuODEyIDM1Ljg0NCA1Mi42MjUgODEuNDY5IDUyLjYyNSAxMzcuNDA2IDAgMTk2LjY4OC0xMTkuNzUgMjQwLTIzMy44MTIgMjUyLjY4OCAxOC40MzggMTUuODc1IDM0Ljc1IDQ3IDM0Ljc1IDk0Ljc1IDAgNjguNDM4LTAuNjg4IDEyMy42MjUtMC42ODggMTQwLjUgMCAxMy42MjUgOS4zMTIgMjkuNTYyIDM1LjI1IDI0LjU2MkM4NzcuNDM4IDkzMCAxMDI0IDczOC4xMjUgMTAyNCA1MTIgMTAyNCAyMjkuMjUgNzk0Ljc1IDAgNTEyIDB6Ii8+PC9zdmc+" alt="">
+ </a>
+ </li>
+ {{ end }}
+ {{ if and (.Site.Params.twitter) (ne .Site.Params.twitter "") }}
+ <li>
+ <a href="https://twitter.com/{{.Site.Params.twitter}}" target="_blank">
+ <img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI1MDAiIGlkPSJzdmcyIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSI1MDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzIGlkPSJkZWZzNCIvPjxnIGlkPSJsYXllcjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTU1Mi4zNjIxOCkiPjxyZWN0IGhlaWdodD0iNTAwIiBpZD0icmVjdDI5OTAtMSIgcng9IjI1MCIgcnk9IjI1MCIgc3R5bGU9ImZpbGw6IzU1YWNlZTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgd2lkdGg9IjUwMCIgeD0iMCIgeT0iNTUyLjM2MjE4Ii8+PGcgaWQ9ImxheWVyMS05IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTQ5LjAwNTE1LDgwLjI5NDM3MikiLz48ZyBpZD0ibGF5ZXIxLTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01NzUuNzE0MjksMzkuOTk5OTk5KSIvPjxnIGlkPSJsYXllcjEtOTMiIHRyYW5zZm9ybT0ibWF0cml4KDAuOTk5Mjg5NDUsMCwwLDAuOTk5Mjg5NDUsNDc0LjcwMDIsLTQwLjgxOTI4KSIvPjxwYXRoIGQ9Im0gMzA5Ljg1LDY3Mi4zMTIxOCBjIC0zNS40NzA3OSwwLjg5ODc5IC02My45MjUsMjkuOTMxMzggLTYzLjkyNSw2NS42MjUgMCw1LjEzODI3IDAuNTUxMjIsMTAuMTYxNTYgMS42NzUsMTQuOTc1IC01NC41NjU2NywtMi43NDEyNiAtMTAyLjk0Mjg3LC0yOC44Nzc0OSAtMTM1LjMyNSwtNjguNiAtNS42NTE0Nyw5LjY5MTkxIC04LjksMjAuOTgxNTggLTguOSwzMy4wMjUgMCwyMi43NzQ2NyAxMS42MDgwOSw0Mi44NTQzOCAyOS4yMjUsNTQuNjI1IC0xMC43NTcyMiwtMC4zNDQyOCAtMjAuODk2MDYsLTMuMzA3NTggLTI5Ljc1LC04LjIyNSAtMC4wMDUsMC4yNzI4MiAwLDAuNTcwNjkgMCwwLjg1IDAsMzEuODA0MDIgMjIuNjM3OSw1OC4zMDg4IDUyLjY3NSw2NC4zNSAtNS41MDg1MiwxLjQ5NDA2IC0xMS4zMTA3NSwyLjMgLTE3LjMsMi4zIC00LjIzNTM0LDAgLTguMzQyMDMsLTAuNDAxOTggLTEyLjM1LC0xLjE3NSA4LjM2MDIyLDI2LjA4MTA5IDMyLjU3NTA2LDQ1LjA3Mzg1IDYxLjMsNDUuNiAtMjIuNDY5MzcsMTcuNjEwNDMgLTUwLjczNTM0LDI4LjEgLTgxLjUsMjguMSAtNS4yOTQxNiwwIC0xMC41MzY3NSwtMC4yODkzOCAtMTUuNjc1LC0wLjkgMjkuMDYyNzIsMTguNjM2ODMgNjMuNTUyODIsMjkuNSAxMDAuNjI1LDI5LjUgMTIwLjc2NTUyLDAgMTg2LjgsLTEwMC4wNDA1OCAxODYuOCwtMTg2LjggMCwtMi44NDUyIC0wLjA1MTcsLTUuNzA1NzcgLTAuMTc1LC04LjUyNSAxMi44MjI5NCwtOS4yMzcyIDIzLjk1NDU0LC0yMC44MDc3NiAzMi43NSwtMzMuOTc1IC0xMS43NjQxLDUuMjI5MjIgLTI0LjQxNTg2LDguNzcxNDYgLTM3LjcsMTAuMzUgMTMuNTYzNDYsLTguMTE5OSAyMy45NzA2MSwtMjAuOTgxNjYgMjguODc1LC0zNi4zMjUgLTEyLjY4NjUyLDcuNTI4NzcgLTI2LjczOTkzLDEzLjAwMDg1IC00MS43LDE1Ljk1IC0xMS45NzE5NywtMTIuNzU3OTggLTI5LjA0MTM3LC0yMC43MjUgLTQ3LjkyNSwtMjAuNzI1IC0wLjU2NjQ2LDAgLTEuMTM2OTgsLTAuMDE0MyAtMS43LDAgeiIgaWQ9InJlY3QyOTg5IiBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIi8+PC9nPjwvc3ZnPg==" alt="">
+ </a>
+ </li>
+ {{ end }}
+ {{ if and (.Site.Params.facebook) (ne .Site.Params.facebook "") }}
+ <li>
+ <a href="https://www.facebook.com/{{.Site.Params.facebook}}" target="_blank">
+ <img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI1MDAiIGlkPSJzdmcyIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSI1MDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzIGlkPSJkZWZzNCIvPjxnIGlkPSJsYXllcjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTU1Mi4zNjIxOCkiPjxyZWN0IGhlaWdodD0iNTAwIiBpZD0icmVjdDM3NTgtMSIgcng9IjI1MCIgcnk9IjI1MCIgc3R5bGU9ImZpbGw6IzQ1NjE5ZDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgd2lkdGg9IjUwMCIgeD0iMCIgeT0iNTUyLjM2MjE4Ii8+PHBhdGggZD0iTSAyODkuNjg3NSA2MCBDIDIyMS45MDMxNyA2MCAxOTkuNTMxMjUgOTEuMTAwNTcgMTk5LjUzMTI1IDE0NC40Mzc1IEwgMTk5LjUzMTI1IDE4Ni42NTYyNSBMIDE1NSAxODYuNjU2MjUgTCAxNTUgMjUwLjAzMTI1IEwgMTk5LjUzMTI1IDI1MC4wMzEyNSBMIDE5OS41MzEyNSA0NDAgTCAyODEuNjU2MjUgNDQwIEwgMjgxLjY1NjI1IDI1MC4wMzEyNSBMIDMzNy40Njg3NSAyNTAuMDMxMjUgTCAzNDQuOTY4NzUgMTg2LjY1NjI1IEwgMjgxLjY1NjI1IDE4Ni42NTYyNSBMIDI4MS42NTYyNSAxNDkgQyAyODEuNjU2MjUgMTMxLjk3OTY2IDI4NS4zOTE0OCAxMjMuMzQzNzUgMzExLjgxMjUgMTIzLjM0Mzc1IEwgMzQ0Ljk2ODc1IDEyMy4zNDM3NSBMIDM0NC45Njg3NSA2MCBMIDI4OS42ODc1IDYwIHogIiBpZD0icmVjdDI5ODktMSIgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCw1NTIuMzYyMTgpIi8+PC9nPjwvc3ZnPg==" alt="">
+ </a>
+ </li>
+ {{ end }}
+ </ul>
+ </div>
+ </div>
+ </section>
+ <small>©{{ .Site.Title }}</small>
+</footer>
diff --git a/layouts/partials/head.html b/layouts/partials/head.html
new file mode 100644
index 0000000..c6560e2
--- /dev/null
+++ b/layouts/partials/head.html
@@ -0,0 +1,49 @@
+<head>
+ <meta charset="utf-8">
+ <title>{{ $isHomePage := eq .Title .Site.Title }}{{ .Title }}{{ if eq $isHomePage false }} - {{ .Site.Title }}{{ end }}</title>
+ {{ .Hugo.Generator }}
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <meta name="author" content="diwao">
+ {{ if eq $isHomePage true }}
+ <meta name="description" content="{{ .Site.Params.description }}">
+ {{ else }}
+ <meta name="description" content="{{ .Summary }}">
+ {{ end }}
+ <meta name="keywords" content="{{ .Site.Params.keywords }}">
+ <meta property="og:site_name" content="{{ .Site.Title }}">
+ <meta property="og:title" content="{{ .Title }}">
+ <meta property="og:url" content="{{ .Permalink }}">
+ {{ if and (.Params.image) (ne .Params.image "") }}
+ <meta property="og:image" content="{{ .Site.BaseURL }}{{ .Params.image }}">
+ {{ else }}
+ <meta property="og:image" content="{{ .Site.BaseURL }}image/theme/og.png">
+ {{ end }}
+ {{ if eq $isHomePage true }}
+ <meta property="og:description" content="{{ .Site.Params.description }}">
+ {{ else }}
+ <meta property="og:description" content="{{ .Summary }}">
+ {{ end }}
+ <meta property="og:type" content="blog">
+ <meta property="og:locale" content="ja_JP">
+ <meta name="twitter:card" content="summary_large_image">
+ <meta name="twitter:creator" content="@{{ .Site.Params.twitter }}">
+ <meta name="twitter:title" content="{{ .Title }}">
+ <meta name="twitter:url" content="{{ .Permalink }}">
+ {{ if eq $isHomePage true }}
+ <meta name="twitter:description" content="{{ .Site.Params.description }}">
+ {{ else }}
+ <meta name="twitter:description" content="{{ .Summary }}">
+ {{ end }}
+ {{ if and (.Params.image) (ne .Params.image "") }}
+ <meta name="twitter:image:src" content="{{ .Site.BaseURL }}{{ .Params.image }}">
+ {{ else }}
+ <meta name="twitter:image:src" content="{{ .Site.BaseURL }}image/theme/og.png">
+ {{ end }}
+ <link rel="shortcut icon" href="{{ .Site.BaseURL }}image/theme/favicon.ico">
+ <link href="https://fonts.googleapis.com/earlyaccess/sawarabigothic.css" rel="stylesheet" />
+ <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.7.0/styles/atom-one-dark.min.css">
+ <link rel="stylesheet" href="https://unpkg.com/purecss@1.0.0/build/pure-min.css">
+ <link rel="stylesheet" href="https://unpkg.com/purecss@1.0.0/build/grids-responsive-min.css">
+ <link rel="stylesheet" href="{{ .Site.BaseURL }}css/style.css">
+ <link rel="alternate" href="{{ .Site.BaseURL }}index.xml" type="application/rss+xml" title="{{ .Site.Title }}">
+</head>
diff --git a/layouts/partials/header.html b/layouts/partials/header.html
index a5da11d..4994453 100644
--- a/layouts/partials/header.html
+++ b/layouts/partials/header.html
@@ -1,63 +1,10 @@
-<!DOCTYPE html>
-<html lang="ja">
-<head>
-<meta charset="utf-8">
-<title>{{ $isHomePage := eq .Title .Site.Title }}{{ .Title }}{{ if eq $isHomePage false }} - {{ .Site.Title }}{{ end }}</title>
-{{ .Hugo.Generator }}
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta name="author" content="diwao">
-{{ if eq $isHomePage true }}
-<meta name="description" content="{{ .Site.Params.description }}">
-{{ else }}
-<meta name="description" content="{{ .Summary }}">
-{{ end }}
-<meta name="keywords" content="{{ .Site.Params.keywords }}">
-<meta property="og:site_name" content="{{ .Site.Title }}">
-<meta property="og:title" content="{{ .Title }}">
-<meta property="og:url" content="{{ .Permalink }}">
-{{ if and (.Params.image) (ne .Params.image "") }}
-<meta property="og:image" content="{{ .Site.BaseURL }}{{ .Params.image }}">
-{{ else }}
-<meta property="og:image" content="{{ .Site.BaseURL }}image/theme/og.png">
-{{ end }}
-{{ if eq $isHomePage true }}
-<meta property="og:description" content="{{ .Site.Params.description }}">
-{{ else }}
-<meta property="og:description" content="{{ .Summary }}">
-{{ end }}
-<meta property="og:type" content="blog">
-<meta property="og:locale" content="ja_JP">
-<meta name="twitter:card" content="summary_large_image">
-<meta name="twitter:creator" content="@{{ .Site.Params.twitter }}">
-<meta name="twitter:title" content="{{ .Title }}">
-<meta name="twitter:url" content="{{ .Permalink }}">
-{{ if eq $isHomePage true }}
-<meta name="twitter:description" content="{{ .Site.Params.description }}">
-{{ else }}
-<meta name="twitter:description" content="{{ .Summary }}">
-{{ end }}
-{{ if and (.Params.image) (ne .Params.image "") }}
-<meta name="twitter:image:src" content="{{ .Site.BaseURL }}{{ .Params.image }}">
-{{ else }}
-<meta name="twitter:image:src" content="{{ .Site.BaseURL }}image/theme/og.png">
-{{ end }}
-<link rel="shortcut icon" href="{{ .Site.BaseURL }}image/theme/favicon.ico">
-<link href="https://fonts.googleapis.com/earlyaccess/sawarabigothic.css" rel="stylesheet" />
-<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.7.0/styles/atom-one-dark.min.css">
-<link rel="stylesheet" href="https://unpkg.com/purecss@1.0.0/build/pure-min.css">
-<link rel="stylesheet" href="https://unpkg.com/purecss@1.0.0/build/grids-responsive-min.css">
-<link rel="stylesheet" href="{{ .Site.BaseURL }}css/style.css">
-<link rel="alternate" href="{{ .Site.BaseURL }}index.xml" type="application/rss+xml" title="{{ .Site.Title }}">
-</head>
-<body>
- <div id="wrap" class="wrap">
- <header class="header">
- {{ if eq $isHomePage true }}
- <h1><a href="{{ .Site.BaseURL }}">{{ .Site.Title }}</a></h1>{{ end }}{{ if eq $isHomePage false }}<div class="site-title"><a href="{{ .Site.BaseURL }}">{{ .Site.Title }}</a></div>{{ end }}
- <p class="site-desc">{{ .Site.Params.description }}</p>
- {{ if .Site.Params.googlecustomsearch }}
- <div class="search">
- <gcse:searchbox-only></gcse:searchbox-only>
- </div>
- {{ end }}
- </header>
+<header class="header">
+ {{ $isHomePage := eq .Title .Site.Title }}{{ if eq $isHomePage true }}
+ <h1><a href="{{ .Site.BaseURL }}">{{ .Site.Title }}</a></h1>{{ end }}{{ if eq $isHomePage false }}<div class="site-title"><a href="{{ .Site.BaseURL }}">{{ .Site.Title }}</a></div>{{ end }}
+ <p class="site-desc">{{ .Site.Params.description }}</p>
+ {{ if .Site.Params.googlecustomsearch }}
+ <div class="search">
+ <gcse:searchbox-only></gcse:searchbox-only>
+ </div>
+ {{ end }}
+</header>
diff --git a/layouts/partials/js.html b/layouts/partials/js.html
new file mode 100644
index 0000000..49b7511
--- /dev/null
+++ b/layouts/partials/js.html
@@ -0,0 +1,23 @@
+{{ with .Site.Params.googlecustomsearch }}
+<script>
+ (function() {
+ var cx = '{{ . }}';
+ var gcse = document.createElement('script');
+ gcse.type = 'text/javascript';
+ gcse.async = true;
+ gcse.src = 'https://cse.google.com/cse.js?cx=' + cx;
+ var s = document.getElementsByTagName('script')[0];
+ s.parentNode.insertBefore(gcse, s);
+ })();
+</script>{{ end }}
+{{ with .Site.Params.googleanalytics }}<script>
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+ ga('create', '{{ . }}', 'auto');
+ ga('send', 'pageview');
+</script>{{ end }}
+<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.7.0/highlight.min.js"></script>
+<script>hljs.initHighlightingOnLoad();</script>
+<script src="{{ .Site.BaseURL }}js/script.js"></script>