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

github.com/pdevty/polymer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpdevty <p.dev.ty@gmail.com>2015-06-30 16:41:33 +0300
committerpdevty <p.dev.ty@gmail.com>2015-06-30 16:41:33 +0300
commitd8be0028b80dcf7026489598f4f8905ecc291611 (patch)
tree4e15ba3cbd8f5daccb1305cd1ad171a431279cd9 /layouts
initial commitHEADmaster
Diffstat (limited to 'layouts')
-rw-r--r--layouts/_default/list.html7
-rw-r--r--layouts/_default/single.html45
-rw-r--r--layouts/_default/terms.html12
-rw-r--r--layouts/index.html7
-rw-r--r--layouts/partials/content.html26
-rw-r--r--layouts/partials/disqus.html13
-rw-r--r--layouts/partials/footer.html21
-rw-r--r--layouts/partials/header.html165
-rw-r--r--layouts/partials/pagination.html13
9 files changed, 309 insertions, 0 deletions
diff --git a/layouts/_default/list.html b/layouts/_default/list.html
new file mode 100644
index 0000000..b8b3d91
--- /dev/null
+++ b/layouts/_default/list.html
@@ -0,0 +1,7 @@
+{{ partial "header.html" . }}
+
+{{ partial "content.html" . }}
+
+{{ partial "pagination.html" .Paginator }}
+
+{{ partial "footer.html" . }}
diff --git a/layouts/_default/single.html b/layouts/_default/single.html
new file mode 100644
index 0000000..65a2bbd
--- /dev/null
+++ b/layouts/_default/single.html
@@ -0,0 +1,45 @@
+{{ partial "header.html" . }}
+
+{{ $baseurl := .Site.BaseURL }}
+<div class="content">
+
+ <div class="article">
+ <div class="title">{{ .Title }}</div>
+ {{if .Params.categories }}
+ <div class="categories">
+ {{ range $index, $category := .Params.categories }}
+ <a href="{{$baseurl}}/categories/{{ $category | urlize }}/">{{ $category }}</a>
+ {{ end }}
+ </div>
+ {{end}}
+ <div class="description">{{ .Content }}</div>
+ <div class="tags">
+ {{ .Date.Format "2 Jan 2006" }}
+ {{if .Params.tags }}
+ {{ range $index, $tag := .Params.tags }}
+ <a href="{{$baseurl}}/tags/{{ $tag | urlize }}/">#{{ $tag }}</a>
+ {{ end }}
+ {{end}}
+ </div>
+ {{ with .Site.DisqusShortname }}
+ {{ partial "disqus.html" . }}
+ {{ end }}
+ </div>
+
+</div>
+
+<paper-item>
+ {{if .Prev}}
+ <a href="{{.Prev.Permalink}}"><paper-fab icon="chevron-left"><a></a></paper-fab></a>
+ {{else}}
+ <paper-fab disabled icon="chevron-left"></paper-fab>
+ {{end}}
+ <div class="flex"></div>
+ {{if .Next}}
+ <a href="{{.Next.Permalink}}"><paper-fab icon="chevron-right"></paper-fab></a>
+ {{else}}
+ <paper-fab disabled icon="chevron-right"></paper-fab>
+ {{end}}
+</paper-item>
+
+{{ partial "footer.html" . }}
diff --git a/layouts/_default/terms.html b/layouts/_default/terms.html
new file mode 100644
index 0000000..458139b
--- /dev/null
+++ b/layouts/_default/terms.html
@@ -0,0 +1,12 @@
+{{ $baseurl := .Site.BaseURL }}
+{{ partial "header.html" . }}
+
+{{ $data := .Data }}
+
+<paper-menu>
+ {{ range $key, $value := .Data.Terms }}
+ <a href="{{$baseurl}}/{{ $data.Plural }}/{{ $key | urlize }}"><paper-item>{{ if eq $data.Plural "tags"}}<iron-icon icon="loyalty"></iron-icon>{{else}}<iron-icon icon="drafts"></iron-icon>{{end}} <div class="flex">{{ $key }}</div> {{ len $value }}</paper-item></a>
+ {{ end }}
+</paper-menu>
+
+{{ partial "footer.html" . }} \ No newline at end of file
diff --git a/layouts/index.html b/layouts/index.html
new file mode 100644
index 0000000..b8b3d91
--- /dev/null
+++ b/layouts/index.html
@@ -0,0 +1,7 @@
+{{ partial "header.html" . }}
+
+{{ partial "content.html" . }}
+
+{{ partial "pagination.html" .Paginator }}
+
+{{ partial "footer.html" . }}
diff --git a/layouts/partials/content.html b/layouts/partials/content.html
new file mode 100644
index 0000000..e93dde2
--- /dev/null
+++ b/layouts/partials/content.html
@@ -0,0 +1,26 @@
+{{ $baseurl := .Site.BaseURL }}
+<div class="content">
+
+{{range $index, $page := .Paginator.Pages}}
+ <div class="article">
+ <div class="title"><a href="{{ .Permalink }}">{{ .Title }}</a></div>
+ {{if .Params.categories }}
+ <div class="categories">
+ {{ range $index, $category := .Params.categories }}
+ <a href="{{$baseurl}}/categories/{{ $category | urlize }}/">{{ $category }}</a>
+ {{ end }}
+ </div>
+ {{end}}
+ <div class="description">{{ .Summary }}</div>
+ <div class="tags">
+ {{ .Date.Format "2 Jan 2006" }}
+ {{if .Params.tags }}
+ {{ range $index, $tag := .Params.tags }}
+ <a href="{{$baseurl}}/tags/{{ $tag | urlize }}/">#{{ $tag }}</a>
+ {{ end }}
+ {{end}}
+ </div>
+ </div>
+{{ end }}
+
+</div>
diff --git a/layouts/partials/disqus.html b/layouts/partials/disqus.html
new file mode 100644
index 0000000..a07c97a
--- /dev/null
+++ b/layouts/partials/disqus.html
@@ -0,0 +1,13 @@
+<div id="disqus_thread"></div>
+<script type="text/javascript">
+ /* * * CONFIGURATION VARIABLES * * */
+ var disqus_shortname = '{{ . }}';
+
+ /* * * DON'T EDIT BELOW THIS LINE * * */
+ (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>
+<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript" rel="nofollow">comments powered by Disqus.</a></noscript> \ No newline at end of file
diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html
new file mode 100644
index 0000000..7f2c1c6
--- /dev/null
+++ b/layouts/partials/footer.html
@@ -0,0 +1,21 @@
+ <paper-item>
+ <div class="copyright">{{.Site.Copyright}}</div>
+ <div class="flex"></div>
+ <div class="design">Design <a href="http://pdevty.github.io/blog/">pdevty</a></div>
+ </paper-item>
+ </paper-scroll-header-panel>
+ </paper-drawer-panel>
+ <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.6/highlight.min.js"></script>
+ <script>hljs.initHighlightingOnLoad();</script>
+ {{with .Site.Params.googleAnalyticsUserID }}
+ <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}}
+</body>
+</html> \ No newline at end of file
diff --git a/layouts/partials/header.html b/layouts/partials/header.html
new file mode 100644
index 0000000..f61d3c5
--- /dev/null
+++ b/layouts/partials/header.html
@@ -0,0 +1,165 @@
+{{ $baseurl := .Site.BaseURL }}
+<!doctype html>
+<html lang="{{.Site.LanguageCode}}">
+<head>
+ <meta charset="utf-8">
+ <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+ <meta name="viewport" content="width=device-width, minimum-scale=1.0, initial-scale=1, user-scalable=yes">
+ <title>{{ .Title }}</title>
+ <script src="{{$baseurl}}/bower_components/webcomponentsjs/webcomponents-lite.js"></script>
+ <link rel="import" href="{{$baseurl}}/bower_components/iron-icons/iron-icons.html">
+ <link rel="import" href="{{$baseurl}}/bower_components/paper-drawer-panel/paper-drawer-panel.html">
+ <link rel="import" href="{{$baseurl}}/bower_components/paper-icon-button/paper-icon-button.html">
+ <link rel="import" href="{{$baseurl}}/bower_components/paper-toolbar/paper-toolbar.html">
+ <link rel="import" href="{{$baseurl}}/bower_components/paper-scroll-header-panel/paper-scroll-header-panel.html">
+ <link rel="import" href="{{$baseurl}}/bower_components/paper-fab/paper-fab.html">
+ <link rel="import" href="{{$baseurl}}/bower_components/paper-item/paper-item.html">
+ <link rel="import" href="{{$baseurl}}/bower_components/paper-menu/paper-menu.html">
+ <link rel="import" href="{{$baseurl}}/bower_components/iron-image/iron-image.html">
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.6/styles/default.min.css">
+ <style is="custom-style">
+ body {
+ font-family: 'Roboto', sans-serif;
+ }
+ .nav {
+ border-right: 1px solid #ccc;
+ }
+ {{if .Site.Params.cover}}
+ paper-scroll-header-panel {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background-color: var(--paper-grey-200, #eee);
+ /* background for toolbar when it is at its full size */
+ --paper-scroll-header-panel-full-header: {
+ background-image: url({{$baseurl}}/{{.Site.Params.cover}});
+ };
+ /* background for toolbar when it is condensed */
+ --paper-scroll-header-panel-condensed-header: {
+ background-image: url({{$baseurl}}/{{.Site.Params.cover}});
+ };
+ }
+ {{else}}
+ paper-scroll-header-panel {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ background-color: var(--paper-grey-200, #eee);
+ /* background for toolbar when it is at its full size */
+ --paper-scroll-header-panel-full-header: {
+ background-image: url({{$baseurl}}/images/cover.png);
+ };
+ /* background for toolbar when it is condensed */
+ --paper-scroll-header-panel-condensed-header: {
+ background-image: url({{$baseurl}}/images/cover.png);
+ };
+ }
+ {{end}}
+ paper-toolbar {
+ /* custom toolbar height */
+ height: 256px;
+ background-color: transparent;
+ }
+ .profile{
+ width: 100%;
+ padding-bottom: 20px;
+ }
+ .photo{
+ margin: 20px;
+ display: inline-block;
+ height: 64px; width: 64px;
+ border-radius: 50%;
+ }
+ .article{
+ border: 1px solid #bebebe;
+ padding: 16px;
+ margin: 16px;
+ border-radius: 5px;
+ background-color: #fff;
+ }
+ .title{
+ font-size: 22px;
+ padding: 8px 0 16px;
+ }
+ .description{
+ font-size: 16px;
+ padding-bottom: 8px;
+ }
+ .author{
+ font-size: 16px;
+ padding-left: 20px;
+ color: white;
+ }
+ .design{
+ font-size: 14px;
+ }
+ .copyright{
+ font-size: 16px;
+ }
+ paper-menu a {
+ text-decoration: none;
+ color: #212121;
+ }
+ </style>
+
+</head>
+<body>
+ <paper-drawer-panel id="drawerPanel" responsive-width="1280px">
+ <div class="nav scroll" drawer>
+ {{if .Site.Params.profile}}
+ <iron-image class="profile" sizing="cover" src="{{$baseurl}}/{{.Site.Params.profile}}">
+ {{else}}
+ <iron-image class="profile" sizing="cover" src="{{$baseurl}}/images/profile.png">
+ {{end}}
+ {{if .Site.Params.photo}}
+ <iron-image class="photo" sizing="cover" src="{{$baseurl}}/{{.Site.Params.photo}}"></iron-image>
+ {{else}}
+ <iron-image class="photo" sizing="cover" src="{{$baseurl}}/images/photo.png"></iron-image>
+ {{end}}
+ <div class="author">{{.Site.Params.author}}</div>
+ </iron-image>
+ <paper-menu>
+ <a href="{{$baseurl}}"><paper-item>
+ <iron-icon icon="home"></iron-icon> <div class="flex">Home</div>
+ <iron-icon icon="chevron-right"></iron-icon>
+ </paper-item></a>
+ <a href="{{$baseurl}}/categories/"><paper-item>
+ <iron-icon icon="drafts"></iron-icon> <div class="flex">Categories</div>
+ <iron-icon icon="chevron-right"></iron-icon>
+ </paper-item></a>
+ <a href="{{$baseurl}}/tags/"><paper-item>
+ <iron-icon icon="loyalty"></iron-icon> <div class="flex">Tags</div>
+ <iron-icon icon="chevron-right"></iron-icon>
+ </paper-item></a>
+ </paper-menu>
+ </div>
+
+ <paper-scroll-header-panel main condenses header-height="256" condensed-header-height="64">
+
+ <paper-toolbar>
+
+ <paper-icon-button icon="menu" paper-drawer-toggle></paper-icon-button>
+ <div class="bottom title">{{.Site.Title}}</div>
+ <div class="flex"></div>
+ {{with .Site.Params.facebook}}
+ <a href="https://www.facebook.com/{{ . }}"><paper-icon-button src="{{$baseurl}}/images/facebook-dreamstale25.png"></paper-icon-button></a>
+ {{end}}
+ {{with .Site.Params.twitter}}
+ <a href="https://twitter.com/{{ . }}"><paper-icon-button src="{{$baseurl}}/images/twitter-dreamstale71.png"></paper-icon-button></a>
+ {{end}}
+ {{with .Site.Params.gplus}}
+ <a href="https://google.com/+{{ . }}"><paper-icon-button src="{{$baseurl}}/images/google+-dreamstale37.png"></paper-icon-button></a>
+ {{end}}
+ {{with .Site.Params.linkedin}}
+ <a href="https://www.linkedin.com/in/{{ . }}"><paper-icon-button src="{{$baseurl}}/images/linkedin-dreamstale45.png"></paper-icon-button></a>
+ {{end}}
+ {{with .Site.Params.github}}
+ <a href="https://github.com/{{ . }}"><paper-icon-button src="{{$baseurl}}/images/github2-dreamstale35.png"></paper-icon-button></a>
+ {{end}}
+ <a href="{{$baseurl}}/index.xml"><paper-icon-button src="{{$baseurl}}/images/feed-dreamstale27.png"></paper-icon-button></a>
+
+ </paper-toolbar>
diff --git a/layouts/partials/pagination.html b/layouts/partials/pagination.html
new file mode 100644
index 0000000..1b87b12
--- /dev/null
+++ b/layouts/partials/pagination.html
@@ -0,0 +1,13 @@
+<paper-item>
+ {{if .HasPrev}}
+ <a href="{{.Prev.URL}}"><paper-fab icon="chevron-left"><a></a></paper-fab></a>
+ {{else}}
+ <paper-fab disabled icon="chevron-left"></paper-fab>
+ {{end}}
+ <div class="flex"></div>
+ {{if .HasNext}}
+ <a href="{{.Next.URL}}"><paper-fab icon="chevron-right"></paper-fab></a>
+ {{else}}
+ <paper-fab disabled icon="chevron-right"></paper-fab>
+ {{end}}
+</paper-item>