2017-08-31 15:14:25 +00:00
# hugo-theme-even
2018-11-06 08:59:11 +00:00
[![GitHub contributors ](https://img.shields.io/github/contributors/olOwOlo/hugo-theme-even.svg?colorB=green )](https://github.com/olOwOlo/hugo-theme-even/contributors)
[![GitHub release ](https://img.shields.io/github/release/olOwOlo/hugo-theme-even.svg?colorB=green )](https://github.com/olOwOlo/hugo-theme-even/releases)
[![GitHub commits (since latest release) ](https://img.shields.io/github/commits-since/olOwOlo/hugo-theme-even/latest.svg?colorB=green )](https://github.com/olOwOlo/hugo-theme-even/compare)
[![GitHub ](https://img.shields.io/github/license/mashape/apistatus.svg )](https://github.com/olOwOlo/hugo-theme-even/blob/master/LICENSE.md)
2017-08-31 15:14:25 +00:00
A super concise theme for Hugo
> 该主题移植自 [hexo-theme-even](https://github.com/ahonn/hexo-theme-even)
[在线预览 Demo ](https://blog.olowolo.com/example-site/ )
## Screenshots
2017-09-12 16:25:59 +00:00
![even-showcase ](https://raw.githubusercontent.com/olOwOlo/hugo-theme-even/master/images/showcase.png )
2017-08-31 15:14:25 +00:00
## Installation
```bash
$ git clone https://github.com/olOwOlo/hugo-theme-even themes/even
```
2018-02-01 13:35:04 +00:00
2018-01-23 16:48:55 +00:00
**重要:** 在主题的 [`exampleSite` ](https://github.com/olOwOlo/hugo-theme-even/tree/master/exampleSite ) 目录下有一个 [`config.toml` ](https://github.com/olOwOlo/hugo-theme-even/blob/master/exampleSite/config.toml ) 文件,**将这个 [`config.toml` ](https://github.com/olOwOlo/hugo-theme-even/blob/master/exampleSite/config.toml ) 文件复制到你的站点目录下**,根据自己的需求更改即可。
2017-08-31 15:14:25 +00:00
2020-04-19 18:14:50 +00:00
**重要:** 本主题用到了 [Hugo Pipes ](https://gohugo.io/hugo-pipes/introduction/ ) 功能。如需修改 `assets` 目录下的文件,请安装 extended 版。
2020-04-14 16:14:11 +00:00
2018-06-14 13:41:26 +00:00
**注意:** 对于这个主题,你应该使用 **post** 而不是 **posts** ,即 `hugo new post/some-content.md` 。
2018-02-01 13:35:04 +00:00
## Language Support
> 翻译资源在 [`themes/even/i18n/`](https://github.com/olOwOlo/hugo-theme-even/tree/master/i18n) 文件夹(内置在主题中),以及站点根目录下的 `i18n/` 文件夹中。两个文件夹下的翻译资源将会被合并,且根目录下的优先级大于内置于主题中的。
只需要正确的设置 [`defaultContentLanguage` ](https://github.com/olOwOlo/hugo-theme-even/blob/master/exampleSite/config.toml#L3 ) 的值即可使用翻译资源。
```toml
defaultContentLanguage = "en" # en / zh-cn / other...
```
同样也支持其他语言。举例来说,为支持德语,在站点根目录下创建 `/i18n/de.yaml` 文件。参考 [`en.yaml` ](https://github.com/olOwOlo/hugo-theme-even/tree/master/i18n/en.yaml ) 文件查看如何编写翻译资源。
附:在多语言模式下,当前正被用于渲染网站的语言会被用于匹配翻译资源。
2017-08-31 15:14:25 +00:00
2018-02-01 13:35:04 +00:00
## Favicon
2017-08-31 15:14:25 +00:00
2018-02-01 13:35:04 +00:00
为了定制 favicon, 你需要在站点根目录的 `static` 文件夹下放置下述**所有**文件,这将覆盖 [`themes/even/static/` ](https://github.com/olOwOlo/hugo-theme-even/tree/master/static ) 文件夹下的那些文件。
2017-08-31 15:14:25 +00:00
2018-02-01 13:35:04 +00:00
- android-chrome-192x192.png
- android-chrome-512x512.png
- apple-touch-icon.png
- browserconfig.xml
- favicon.ico
- favicon-16x16.png
- favicon-32x32.png
- manifest.json
- mstile-150x150.png
- safari-pinned-tab.svg
2017-08-31 15:14:25 +00:00
2018-02-01 13:35:04 +00:00
[favicon generator (Google) ](https://www.google.com/search?q=favicon+generator ) 能够帮助你生成这些文件。
2017-08-31 15:14:25 +00:00
2018-02-01 13:35:04 +00:00
## Front Matter
你可以通过 front-matter 针对每一篇文章单独进行设置。[`themes/even/archetypes/default.md`](https://github.com/olOwOlo/hugo-theme-even/tree/master/archetypes/default.md) 文件陈列了所有可用的参数。将该文件复制到站点根目录的 `archetypes` 文件夹下将会有所帮助。
## Shortcodes
2018-11-06 08:59:11 +00:00
主题提供了 `center` ,` right`, `left` ,` music`, `admonition` 这些 shortcodes, 并支持为内置的 `figure` 设置 `center` ,` right`, `left` 这三种 class 值。点击[这里](https://blog.olowolo.com/example-site/post/shortcodes/)查看详细内容。
2018-02-01 13:35:04 +00:00
2020-04-13 13:18:35 +00:00
## Theme Color
2018-02-01 13:35:04 +00:00
2020-04-14 16:14:11 +00:00
主题内置了五种颜色 ( Default | Mint Green | Cobalt Blue | Hot Pink | Dark Violet ),你可以通过改变 [`/assets/sass/_variable.scss` ](https://github.com/olOwOlo/hugo-theme-even/blob/master/assets/sass/_variables.scss#L5-L8 ) 文件中 `$theme-color-config` 的值来改变主题的颜色。
2018-11-06 08:59:11 +00:00
2018-02-01 13:35:04 +00:00
## Update Theme
```bash
cd ./themes/even/
git pull
```
2017-08-31 15:14:25 +00:00
## License
Released under the [MIT ](https://github.com/olOwOlo/hugo-theme-even/blob/master/LICENSE.md ) License.
## Acknowledgements
- [ananke ](https://github.com/budparr/gohugo-theme-ananke )
- [hexo-theme-even ](https://github.com/ahonn/hexo-theme-even )
- [hugo-nuo ](https://github.com/laozhu/hugo-nuo )