diff options
author | diwao <diwao@me.com> | 2017-06-28 20:04:45 +0300 |
---|---|---|
committer | diwao <diwao@me.com> | 2017-06-28 20:04:45 +0300 |
commit | 0ed944cc01c9761e9030f28b497ef482310c7767 (patch) | |
tree | e2ae23aced723f00061763ec5d36b9341b68f6be | |
parent | d7a4d3bf0c92c66760efae6bf76a3486b524f0f4 (diff) |
layoutsのファイルを適切に分割
-rw-r--r-- | layouts/404.html | 21 | ||||
-rw-r--r-- | layouts/_default/li.html | 12 | ||||
-rw-r--r-- | layouts/_default/list.html | 44 | ||||
-rw-r--r-- | layouts/_default/single.html | 111 | ||||
-rw-r--r-- | layouts/index.html | 56 | ||||
-rw-r--r-- | layouts/partials/footer.html | 118 | ||||
-rw-r--r-- | layouts/partials/head.html | 49 | ||||
-rw-r--r-- | layouts/partials/header.html | 73 | ||||
-rw-r--r-- | layouts/partials/js.html | 23 |
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 }}">< 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 ></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 }}">< 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 ></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 }}">< 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 ></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> |