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

github.com/vimux/blank.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvimux <vimux@protonmail.com>2016-10-14 23:41:10 +0300
committervimux <vimux@protonmail.com>2016-10-14 23:41:10 +0300
commit406c5961cbce9b9defde833e3c68c73a0a05536e (patch)
treefd21f7fb40fdb52dce0295ae2eae794e569c4bd6
Initial commit
-rw-r--r--LICENSE.md20
-rw-r--r--README.md29
-rw-r--r--images/screenshot.pngbin0 -> 96162 bytes
-rw-r--r--images/splash.pngbin0 -> 138804 bytes
-rw-r--r--images/tn.pngbin0 -> 139247 bytes
-rw-r--r--layouts/_default/list.html10
-rw-r--r--layouts/_default/single.html22
-rw-r--r--layouts/index.html10
-rw-r--r--layouts/partials/article.html0
-rw-r--r--layouts/partials/footer.html5
-rw-r--r--layouts/partials/header.html23
-rw-r--r--layouts/partials/pagination.html9
-rw-r--r--layouts/partials/sidebar.html14
-rw-r--r--layouts/partials/summary.html13
-rw-r--r--theme.toml12
15 files changed, 167 insertions, 0 deletions
diff --git a/LICENSE.md b/LICENSE.md
new file mode 100644
index 0000000..2a56551
--- /dev/null
+++ b/LICENSE.md
@@ -0,0 +1,20 @@
+The MIT License (MIT)
+
+Copyright (c) 2016 Vimux
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
+the Software, and to permit persons to whom the Software is furnished to do so,
+subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
+COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..2b5c613
--- /dev/null
+++ b/README.md
@@ -0,0 +1,29 @@
+# Blank
+
+Blank — starter [Hugo](//gohugo.io/) theme for developers. Use it to make your own theme.
+
+![Blank theme screenshot](/images/splash.png)
+
+## Installation
+
+In your Hugo site `themes` directory, run:
+
+```
+$ git clone https://github.com/vimux/blank
+```
+
+Next, open `config.toml` in the base of the Hugo site and ensure the theme option is set to `blank`.
+
+```
+theme = "blank"
+```
+
+For more information read the official [setup guide](https://gohugo.io/overview/installing/) of Hugo.
+
+## Contributing
+
+Have you found a bug or got an idea for a new feature? Feel free to use the [issue tracker](//github.com/Vimux/blank/issues) to let me know. Or make directly a [pull request](//github.com/Vimux/blank/pulls).
+
+## License
+
+This theme is released under the [MIT license](LICENSE.md). \ No newline at end of file
diff --git a/images/screenshot.png b/images/screenshot.png
new file mode 100644
index 0000000..106f7cf
--- /dev/null
+++ b/images/screenshot.png
Binary files differ
diff --git a/images/splash.png b/images/splash.png
new file mode 100644
index 0000000..23f7f54
--- /dev/null
+++ b/images/splash.png
Binary files differ
diff --git a/images/tn.png b/images/tn.png
new file mode 100644
index 0000000..3175dd8
--- /dev/null
+++ b/images/tn.png
Binary files differ
diff --git a/layouts/_default/list.html b/layouts/_default/list.html
new file mode 100644
index 0000000..e8560c6
--- /dev/null
+++ b/layouts/_default/list.html
@@ -0,0 +1,10 @@
+{{ partial "header.html" . }}
+ <main>
+ {{ $paginator := .Paginate (where .Site.Pages "Type" "post") }}
+ {{ range $paginator.Pages }}
+ {{ partial "summary.html" . }}
+ {{ end }}
+ {{ partial "pagination.html" . }}
+ </main>
+{{ partial "sidebar.html" . }}
+{{ partial "footer.html" . }} \ No newline at end of file
diff --git a/layouts/_default/single.html b/layouts/_default/single.html
new file mode 100644
index 0000000..f584e0f
--- /dev/null
+++ b/layouts/_default/single.html
@@ -0,0 +1,22 @@
+{{ partial "header.html" . }}
+ <main>
+ <article>
+ <h1>{{ .Title }}</h1>
+ <time>{{ .Date.Format "02.01.2006 15:04" }}</time>
+ <div>
+ {{ .Content }}
+ </div>
+ <div>
+ <ul id="tags">
+ {{ range .Params.tags }}
+ <li><a href="{{ "/tags/" | relLangURL }}{{ . | urlize }}">{{ . }}</a> </li>
+ {{ end }}
+ </ul>
+ </div>
+ <div>
+ {{ template "_internal/disqus.html" . }}
+ </div>
+ </article>
+ </main>
+{{ partial "sidebar.html" . }}
+{{ 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..e8560c6
--- /dev/null
+++ b/layouts/index.html
@@ -0,0 +1,10 @@
+{{ partial "header.html" . }}
+ <main>
+ {{ $paginator := .Paginate (where .Site.Pages "Type" "post") }}
+ {{ range $paginator.Pages }}
+ {{ partial "summary.html" . }}
+ {{ end }}
+ {{ partial "pagination.html" . }}
+ </main>
+{{ partial "sidebar.html" . }}
+{{ partial "footer.html" . }} \ No newline at end of file
diff --git a/layouts/partials/article.html b/layouts/partials/article.html
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/layouts/partials/article.html
diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html
new file mode 100644
index 0000000..7e7d2b1
--- /dev/null
+++ b/layouts/partials/footer.html
@@ -0,0 +1,5 @@
+ <footer>
+ <p>&copy; {{ .Now.Year }} <a href="{{ .Site.BaseURL }}">{{ .Site.Title }}</a></p>
+ </footer>
+</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..63e6e84
--- /dev/null
+++ b/layouts/partials/header.html
@@ -0,0 +1,23 @@
+<!DOCTYPE html>
+<html lang="{{ .Site.LanguageCode | default "en-us" }}">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
+ <title>{{ .Title }}</title>
+ {{ with .Site.Params.description }}<meta name="description" content="{{ . }}">{{ end }}
+ {{ with .Site.Params.author }}<meta name="author" content="{{ . }}">{{ end }}
+ {{ if .RSSlink -}}<link href="{{ .RSSlink }}" rel="feed" type="application/rss+xml" title="{{ .Site.Title }}">{{- end }}
+ {{ .Hugo.Generator }}
+</head>
+<body>
+ <header>
+ <a href="{{ .Site.BaseURL }}">{{ .Site.Title }}</a>
+ <nav>
+ <ul>
+ {{ range .Site.Menus.main }}
+ <li><a href="{{ .URL | relURL }}">{{ .Name }}</a></li>
+ {{ end }}
+ </ul>
+ </nav>
+ </header> \ No newline at end of file
diff --git a/layouts/partials/pagination.html b/layouts/partials/pagination.html
new file mode 100644
index 0000000..892afec
--- /dev/null
+++ b/layouts/partials/pagination.html
@@ -0,0 +1,9 @@
+<div>
+{{ if .Paginator.HasPrev }}
+ <a href="{{ .Paginator.Prev.URL }}">Previous Page</a>
+{{ end }}
+{{ .Paginator.PageNumber }} of {{ .Paginator.TotalPages }}
+{{ if .Paginator.HasNext }}
+ <a href="{{ .Paginator.Next.URL }}">Next Page</a>
+{{ end }}
+</div> \ No newline at end of file
diff --git a/layouts/partials/sidebar.html b/layouts/partials/sidebar.html
new file mode 100644
index 0000000..e941767
--- /dev/null
+++ b/layouts/partials/sidebar.html
@@ -0,0 +1,14 @@
+ <aside>
+ <div>
+ <div>
+ <h3>LATESTS POSTS</h3>
+ </div>
+ <div>
+ <ul>
+ {{ range first 5 .Site.Pages }}
+ <li><a href="{{ .Permalink }}">{{ .Title }}</a></li>
+ {{ end }}
+ </ul>
+ </div>
+ </div>
+ </aside> \ No newline at end of file
diff --git a/layouts/partials/summary.html b/layouts/partials/summary.html
new file mode 100644
index 0000000..5315fd4
--- /dev/null
+++ b/layouts/partials/summary.html
@@ -0,0 +1,13 @@
+ <article>
+ <h1><a href="{{ .Permalink }}">{{ .Title }}</a></h1>
+ <time>{{ .Date.Format "02.01.2006 15:04" }}</time>
+ {{ range .Params.tags }}
+ <a href="{{ "/tags/" | relLangURL }}{{ . | urlize }}">{{ . }}</a>
+ {{ end }}
+ <div>
+ {{ .Summary }}
+ {{ if .Truncated }}
+ <a href="{{ .Permalink }}">Read more...</a>
+ {{ end }}
+ </div>
+ </article> \ No newline at end of file
diff --git a/theme.toml b/theme.toml
new file mode 100644
index 0000000..5adf2fe
--- /dev/null
+++ b/theme.toml
@@ -0,0 +1,12 @@
+name = "Blank"
+license = "MIT"
+licenselink = "https://github.com/vimux/blank/blob/master/LICENSE.md"
+description = "Starter Hugo theme for developers."
+homepage = "https://github.com/vimux/blank/"
+tags = ["blog", "plain", "blank", "starter"]
+features = ["blog"]
+min_version = 0.17
+
+[author]
+ name = "Vimux"
+ homepage = "https://github.com/vimux" \ No newline at end of file