Initial commit
This commit is contained in:
commit
406c5961cb
15 changed files with 167 additions and 0 deletions
20
LICENSE.md
Normal file
20
LICENSE.md
Normal file
|
@ -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.
|
29
README.md
Normal file
29
README.md
Normal file
|
@ -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).
|
BIN
images/screenshot.png
Normal file
BIN
images/screenshot.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 94 KiB |
BIN
images/splash.png
Normal file
BIN
images/splash.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 136 KiB |
BIN
images/tn.png
Normal file
BIN
images/tn.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 136 KiB |
10
layouts/_default/list.html
Normal file
10
layouts/_default/list.html
Normal file
|
@ -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" . }}
|
22
layouts/_default/single.html
Normal file
22
layouts/_default/single.html
Normal file
|
@ -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" . }}
|
10
layouts/index.html
Normal file
10
layouts/index.html
Normal file
|
@ -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" . }}
|
0
layouts/partials/article.html
Normal file
0
layouts/partials/article.html
Normal file
5
layouts/partials/footer.html
Normal file
5
layouts/partials/footer.html
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
<footer>
|
||||||
|
<p>© {{ .Now.Year }} <a href="{{ .Site.BaseURL }}">{{ .Site.Title }}</a></p>
|
||||||
|
</footer>
|
||||||
|
</body>
|
||||||
|
</html>
|
23
layouts/partials/header.html
Normal file
23
layouts/partials/header.html
Normal file
|
@ -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>
|
9
layouts/partials/pagination.html
Normal file
9
layouts/partials/pagination.html
Normal file
|
@ -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>
|
14
layouts/partials/sidebar.html
Normal file
14
layouts/partials/sidebar.html
Normal file
|
@ -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>
|
13
layouts/partials/summary.html
Normal file
13
layouts/partials/summary.html
Normal file
|
@ -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>
|
12
theme.toml
Normal file
12
theme.toml
Normal file
|
@ -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"
|
Loading…
Reference in a new issue