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

github.com/vickylaixy/hugo-theme-introduction.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'layouts/_default/list.html')
-rw-r--r--layouts/_default/list.html74
1 files changed, 51 insertions, 23 deletions
diff --git a/layouts/_default/list.html b/layouts/_default/list.html
index 5a39d0b..ecf0326 100644
--- a/layouts/_default/list.html
+++ b/layouts/_default/list.html
@@ -1,26 +1,36 @@
{{ partial "header.html" . }}
-<div class="container-fluid">
- <div class="main">
- <div class="list-head">
- <h1 class="list-title fade-in one">Blog</h1>
-
-
- <div class="fade-in two">
- {{ if .Site.Params.showlatest }}
- <h2 class="blog-header">Latest Post</h2>
- {{ range first 1 .Data.Pages.ByPublishDate }}
+<div class="section" id="top"><!-- Parent section -->
+
+ <div class="container hero fade-in one"><!-- Begin Title -->
+ <h1 class="bold-title is-1">{{ .Site.Params.firstname }}'s Blog</h1>
+ </div><!-- End Title -->
+
+ <!-- Everything below fades in two! -->
+ <div class="section no-padding fade-in two">
+
+ <div class="container"><!-- Begin Nav bar -->
+ {{ partial "nav-list.html" . }}
+ </div><!-- End Nav bar -->
+
+ <div class="container"><!-- Begin Blog container -->
+
+ {{ if .Site.Params.showlatest }}
+ <h2 class="title is-2 top-pad">Latest Post</h2>
+ {{ range first 1 .Data.Pages.ByPublishDate }}
<div class="summary">{{ .Date.Format .Site.Params.dateform }}
- <h4><span style="font-weight: bold"><a href="{{ .RelPermalink }}">{{ .Title }}</a></span></h4>
+ <h3 class="title is-3 strong-post-title"><a href="{{ .RelPermalink }}">{{ .Title }}</a></h3>
+ <div class="markdown">
{{ .Summary }}
{{ if .Truncated }}
- <div class="read-more-link"><a href="{{ .RelPermalink }}">...Read More</a></div>
+ <a href="{{ .RelPermalink }}">...Read More</a>
{{ end }}
+ </div>
+ </div>
{{ end }}
- {{ end }}
-
- <h2 class="blog-header">All Posts</div>
+ {{ end }}
+ <h2 class="title is-2 top-pad">All Posts</h2>
<ul>
{{ range .Data.Pages.ByPublishDate }}
{{ if eq .Section "blog" }}
@@ -29,14 +39,32 @@
{{ end }}
</ul>
- </div>
- </div>
+ </div><!-- End Blog container -->
-<div class="nav">
- <hr>
- <a href="/">Back to Main</a>
- <hr>
+<div class="container has-text-centered top-pad">
+<hr>
+<a href="{{ .Permalink }}#top">TOP</a>
+<hr>
</div>
+
{{ partial "footer.html" . }}
- </div>
-</div>
+</div><!-- End fade in two -->
+</div><!-- End parent section -->
+
+<!-- Cool scroll effect from this guy: https://gist.github.com/flesler/ -->
+<!-- Include jQuery from somewhere, must use version 1.8 or above -->
+<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
+<!-- Include latest jquery.scrollTo, can download from https://github.com/flesler/jquery.scrollTo/releases -->
+<script type="application/javascript" src="//cdn.jsdelivr.net/jquery.scrollto/2.1.2/jquery.scrollTo.min.js"></script>
+<!-- Initialize the plugin, the contents of the script can be inlined here, of course -->
+<script type="text/javascript" src={{ "js/init.js" | relURL }}></script>
+<script>
+ // Bind to the click of all links with a #hash in the href
+ $('a[href^="{{ .Permalink }}#"]').click(function(e) {
+ // Prevent the jump and the #hash from appearing on the address bar
+ e.preventDefault();
+ // Scroll the window, stop any previous animation, stop on user manual scroll
+ // Check https://github.com/flesler/jquery.scrollTo for more customizability
+ $(window).stop(true).scrollTo(this.hash, {duration:500, interrupt:false});
+ });
+ </script> \ No newline at end of file