wizard

placeholder description
git clone git@git.shmage.xyz/wizard.git
Log | Files | Refs | README

commit 406c5961cbce9b9defde833e3c68c73a0a05536e
Author: vimux <vimux@protonmail.com>
Date:   Fri, 14 Oct 2016 23:41:10 +0300

Initial commit

Diffstat:
ALICENSE.md | 21+++++++++++++++++++++
AREADME.md | 30++++++++++++++++++++++++++++++
Aimages/screenshot.png | 0
Aimages/splash.png | 0
Aimages/tn.png | 0
Alayouts/_default/list.html | 11+++++++++++
Alayouts/_default/single.html | 23+++++++++++++++++++++++
Alayouts/index.html | 11+++++++++++
Alayouts/partials/article.html | 0
Alayouts/partials/footer.html | 6++++++
Alayouts/partials/header.html | 24++++++++++++++++++++++++
Alayouts/partials/pagination.html | 10++++++++++
Alayouts/partials/sidebar.html | 15+++++++++++++++
Alayouts/partials/summary.html | 14++++++++++++++
Atheme.toml | 13+++++++++++++
15 files changed, 178 insertions(+), 0 deletions(-)

diff --git a/LICENSE.md 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 @@ -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 Binary files differ. diff --git a/images/splash.png b/images/splash.png Binary files differ. diff --git a/images/tn.png b/images/tn.png Binary files differ. diff --git a/layouts/_default/list.html 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 @@ -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 @@ -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 diff --git a/layouts/partials/footer.html 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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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