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

github.com/kritoke/darksimplicity.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkritoke <kritoke@gmail.com>2015-03-22 21:51:51 +0300
committerkritoke <kritoke@gmail.com>2015-03-22 21:51:51 +0300
commit709dae1e35adaca147bcc8d1ff192f5120d6a38f (patch)
treec52d6aabb3c85ed3ac6492f52889921d9b15dc67 /layouts
first commit
Diffstat (limited to 'layouts')
-rw-r--r--layouts/404.html5
-rw-r--r--layouts/_default/list.html9
-rw-r--r--layouts/_default/single.html8
-rw-r--r--layouts/index.html9
-rw-r--r--layouts/partials/disqus.html13
-rw-r--r--layouts/partials/footer.html11
-rw-r--r--layouts/partials/google_analytics.html10
-rw-r--r--layouts/partials/header.html16
-rw-r--r--layouts/partials/pagination.html18
-rw-r--r--layouts/rss.xml21
10 files changed, 120 insertions, 0 deletions
diff --git a/layouts/404.html b/layouts/404.html
new file mode 100644
index 0000000..b0169d3
--- /dev/null
+++ b/layouts/404.html
@@ -0,0 +1,5 @@
+{{ partial "header.html" . }}{{ $baseurl := .Site.BaseUrl }}<div class="empty">&nbsp;</div>
+ <div class="post-title">
+ 404 Page Not Found
+ </div>
+ {{ partial "footer.html" . }}
diff --git a/layouts/_default/list.html b/layouts/_default/list.html
new file mode 100644
index 0000000..b967300
--- /dev/null
+++ b/layouts/_default/list.html
@@ -0,0 +1,9 @@
+{{ partial "header.html" . }}{{ $baseurl := .Site.BaseUrl }}{{ range .Paginator.Pages }}{{ if eq .Type "post"}}<div class="empty">&nbsp;</div>
+ <div class="post-title">
+ <a class="post-title-link" href="{{ .Permalink }}">{{ .Title }}</a>
+ </div>{{ if isset .Params "tags" }}
+ <div class="tags">tags:</br>
+ {{ range .Params.tags }}<a class="tag-link" href="{{ $baseurl }}/tags/{{ . | urlize }}">{{ . }} </a>{{ end }}
+ </div>
+ <div class="content-tags"><p>{{.Summary}}</p></div>{{ else }}
+ <div class="content-full"><p>{{.Summary}}</p></div> {{ end }}{{ end }}{{ end }}{{ partial "pagination.html" . }}{{ partial "footer.html" . }}
diff --git a/layouts/_default/single.html b/layouts/_default/single.html
new file mode 100644
index 0000000..1478e0f
--- /dev/null
+++ b/layouts/_default/single.html
@@ -0,0 +1,8 @@
+{{ partial "header.html" . }}{{ $baseurl := .Site.BaseUrl }}<div class="empty">&nbsp;</div>
+ <div class="post-title">
+ <a class="post-title-link" href="{{ .Permalink }}">{{ .Title }}</a>
+ </div>{{ if isset .Params "tags" }}
+ <div class="tags">tags:</br>
+ {{ range .Params.tags }}<a class="tag-link" href="{{ $baseurl }}/tags/{{ . | urlize }}">{{ . }} </a>{{ end }}
+ </div>{{ end }}
+ <div class="content-full">{{ .Content }}{{ partial "disqus.html" . }}</div>{{ partial "footer.html" . }}
diff --git a/layouts/index.html b/layouts/index.html
new file mode 100644
index 0000000..b967300
--- /dev/null
+++ b/layouts/index.html
@@ -0,0 +1,9 @@
+{{ partial "header.html" . }}{{ $baseurl := .Site.BaseUrl }}{{ range .Paginator.Pages }}{{ if eq .Type "post"}}<div class="empty">&nbsp;</div>
+ <div class="post-title">
+ <a class="post-title-link" href="{{ .Permalink }}">{{ .Title }}</a>
+ </div>{{ if isset .Params "tags" }}
+ <div class="tags">tags:</br>
+ {{ range .Params.tags }}<a class="tag-link" href="{{ $baseurl }}/tags/{{ . | urlize }}">{{ . }} </a>{{ end }}
+ </div>
+ <div class="content-tags"><p>{{.Summary}}</p></div>{{ else }}
+ <div class="content-full"><p>{{.Summary}}</p></div> {{ end }}{{ end }}{{ end }}{{ partial "pagination.html" . }}{{ partial "footer.html" . }}
diff --git a/layouts/partials/disqus.html b/layouts/partials/disqus.html
new file mode 100644
index 0000000..36a144a
--- /dev/null
+++ b/layouts/partials/disqus.html
@@ -0,0 +1,13 @@
+{{ if isset .Site.Params "disqus_shortname" }}
+<div id="disqus_thread">
+ <script type="text/javascript">
+ var disqus_shortname = "{{ .Site.Params.disqus_shortname }}";
+ var disqus_identifier = "{{ .RelPermalink }}";
+ (function() {
+ var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
+ dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
+ (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
+ })();
+ </script>
+</div>
+{{ end }}
diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html
new file mode 100644
index 0000000..bde6f79
--- /dev/null
+++ b/layouts/partials/footer.html
@@ -0,0 +1,11 @@
+ <div class="navbar">
+ <ul class="navbar-list" style="float:right">{{ $currentNode := . }}{{ range .Site.Menus.main }}
+ <li class="navbar-item"><a class="navbar-link" href="{{.Url}}">{{.Name}}</a></li>{{ end }}
+ </ul>
+ </div>
+ <div class="copyright"><p>{{ with .Site.Params.copyright | safeHtml }}{{.}}{{ else }}&copy; {{.Now.Format "2006"}}. All rights reserved. {{end}}
+ </p>
+ </div> {{ partial "google_analytics.html" . }}
+</div>
+</body>
+</html>
diff --git a/layouts/partials/google_analytics.html b/layouts/partials/google_analytics.html
new file mode 100644
index 0000000..ef5c661
--- /dev/null
+++ b/layouts/partials/google_analytics.html
@@ -0,0 +1,10 @@
+{{ if isset .Site.Params "google_analytics_id" }}
+<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', '{{ .Site.Params.google_analytics_id }}', 'auto');
+ ga('send', 'pageview');
+</script>
+{{ end }}
diff --git a/layouts/partials/header.html b/layouts/partials/header.html
new file mode 100644
index 0000000..cdb2275
--- /dev/null
+++ b/layouts/partials/header.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="utf-8">
+ <title>{{ .Title }}</title>
+ <link rel="stylesheet" type="text/css" href="{{ .Site.BaseUrl }}/css/style.min.css">
+</head>
+<body>
+ <div class="wrap">
+ <div class="navbar">
+ <ul class="navbar-list" style="float:right">
+ {{ range .Site.Menus.top }}
+ <li class="navbar-item"><a class="navbar-link" href="{{.Url}}">{{.Name}}</a></li>{{ end }}
+ </ul>
+ </div>
+ <div class="header"><span style="font-size: 34px;"><a href="{{ .Site.BaseUrl }}">{{ .Site.Title }}</a></span>{{ if .Site.Params.description }}<span style="font-size:12px;">&nbsp;&nbsp;|<i>{{ .Site.Params.description }}</i> </span>{{end}}</div>
diff --git a/layouts/partials/pagination.html b/layouts/partials/pagination.html
new file mode 100644
index 0000000..bde3966
--- /dev/null
+++ b/layouts/partials/pagination.html
@@ -0,0 +1,18 @@
+{{ if .Paginator.HasNext }}
+<div class="empty">&nbsp;</div>
+<div class="pagination">
+ <nav role="pagination" class="post-list-pagination">
+ {{ if .Paginator.HasPrev }}
+ <a href="{{.Paginator.Prev.Url}}" class="post-list-pagination-item post-list-pagination-item-prev">
+ &nbsp;&laquo;
+ </a>
+ {{ end }}
+ <span class="post-list-pagination-item post-list-pagination-item-current">Page {{.Paginator.PageNumber}} of {{.Paginator.TotalPages}}</span>
+ {{ if .Paginator.HasNext }}
+ <a href="{{.Paginator.Next.Url}}" class="post-list-pagination-item post-list-pagination-item-next">
+ &raquo;&nbsp;
+ </a>
+ {{ end }}
+ </nav>
+</div>
+{{ end }}
diff --git a/layouts/rss.xml b/layouts/rss.xml
new file mode 100644
index 0000000..fbe9ff8
--- /dev/null
+++ b/layouts/rss.xml
@@ -0,0 +1,21 @@
+<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
+ <channel>
+ <title>{{ .Title }} on {{ .Site.Title }} </title>
+ <generator uri="https://gohugo.io">Hugo</generator>
+ <link>{{ .Permalink }}</link>
+ {{ with .Site.LanguageCode }}<language>{{.}}</language>{{end}}
+ {{ with .Site.Author.name }}<author>{{.}}</author>{{end}}
+ {{ with .Site.Copyright }}<copyright>{{.}}</copyright>{{end}}
+ <updated>{{ .Date.Format "Mon, 02 Jan 2006 15:04:05 MST" }}</updated>
+ {{ range first 15 .Data.Pages }}
+ <item>
+ <title>{{ .Title }}</title>
+ <link>{{ .Permalink }}</link>
+ <pubDate>{{ .Date.Format "Mon, 02 Jan 2006 15:04:05 MST" }}</pubDate>
+ {{with .Site.Author.name}}<author>{{.}}</author>{{end}}
+ <guid>{{ .Permalink }}</guid>
+ <description>{{ .Content | html }}</description>
+ </item>
+ {{ end }}
+ </channel>
+</rss>