Update all themes

This commit is contained in:
Vincent Prouillet 2019-04-06 11:37:49 +02:00
parent 88a34acb0a
commit 522c06e736
10 changed files with 197 additions and 15 deletions

View file

@ -0,0 +1,90 @@
+++
title = "Ergo"
description = "A simple blog Theme focused on writing, inspired by svbtle"
template = "theme.html"
date = 2018-09-03T02:13:01-04:00
[extra]
created = 2019-04-06T11:27:43+02:00
updated = 2018-09-03T02:13:01-04:00
repository = "https://github.com/InsidiousMind/Ergo"
homepage = "https://github.com/InsidiousMind/Ergo"
minimum_version = "0.4.1"
license = "MIT"
demo = "https://ergo.liquidthink.net"
[extra.author]
name = "Andrew Plaza"
homepage = "https://code.liquidthink.net"
+++
[ergo](http://ergo.liquidthink.net)
![Ergo Screenshot](https://i.imgur.com/l182IYg.jpg)
A light, simple & beautiful Gutenberg theme made with a focus on writing. Inspired by sbvtle and Pixyll.
Like both those web designs, Ergo is a theme that emphasizes content, but still tries to be stylish. Frankly, the design is
most like sbvtle (http://sbvtle.com) but without the clever svbtle Engine, Javascript, community or kudos button (kudos is on the list of additions, though! But then i'll have to use JS...)
If you find that you like all those things, please check out [svbtle](http://svbtle.com); this theme is meant as a lighter (free) alternative,
and ergo's design will most likely diverge more in the future as this theme evolves with me and it's users (if there are any).
This is not meant as a svbtle clone.
Here's a timelapse:
[![Ergo Creation Timelapse](https://img.youtube.com/vi/ogEjvM-v_-s/0.jpg)](https://www.youtube.com/watch?v=ogEjvM-v_-s)
## Installation
Get [Gutenberg](https://www.getgutenberg.io/) and/or follow their guide on [installing a theme](https://www.getgutenberg.io/documentation/themes/installing-and-using-themes/).
Make sure to add `theme = "ergo"` to your `config.toml`
#### Check gutenberg version (only 0.4.1+)
Just to double-check to make sure you have the right version. It is not supported to use this theme with a version under 0.4.1.
### how to serve
go into your sites directory, and type `gutenberg serve`. You should see your new site at `localhost:1111`.
### Deployment to Github Pages or Netlify
[Gutenberg](https://www.getgutenberg.io) already has great documentation for deploying to [Netlify](https://www.getgutenberg.io/documentation/deployment/netlify/) or [Github Pages](https://www.getgutenberg.io/documentation/deployment/github-pages/). I won't bore you with a regurgitated explanation.
### Customizing the Theme
All colors used on the site are from `sass/colors.scss`. There's only about 5-6 colors total.
Change them however you like! Feel free to go into theme and edit the colors. However, editing anything other than `sass/colors.scss` is strongly advised against. Continue at your own peril!
#### Theme Options
```toml
# Specify a profile picture to use for the logos in the theme. It can be svg, png, jpg, whatever, just make sure to copy the logo you want and put it in img/${YOUR_PROFILE}.*
# and update your config.toml accordingly
profile = 'profile.svg'
# website, should not be preceded with `http://`
website = "code.liquidthink.net"
# github
github = "InsidiousMind" # case does not matter
# twitter
twitter = "liquid_think"
# email
email = "${MY_EMAIL}@cool_domain.com"
# instagram
instagram = "${your_insta}"
# youtube
youtube = "${your_youtube_channel_id}"
# if any social networks are missing from this list that you want added, open an issue. I will add it for you ASAP
```
## Features
- [x] Pagination
- [ ] Dynamic Color Schemes
- [ ] Edit Colors in `config.toml`
- [x] NoJS
- [ ] Analytics
- [ ] Comments?
- [ ] Like button http://kudosplease.com/
- [ ] categories?
- [ ] related posts? (would meaningful related posts, or unmeaningful ones, be worth it w/o database?)
- [ ] user-requested: Open a Issue, or, if you're feeling up to it, a Pull Request

Binary file not shown.

After

Width:  |  Height:  |  Size: 421 KiB

View file

@ -6,7 +6,7 @@ template = "theme.html"
date = 2017-11-07T17:39:37+01:00 date = 2017-11-07T17:39:37+01:00
[extra] [extra]
created = 2018-08-04T13:14:45+02:00 created = 2019-04-06T11:27:43+02:00
updated = 2017-11-07T17:39:37+01:00 updated = 2017-11-07T17:39:37+01:00
repository = "https://github.com/getzola/after-dark" repository = "https://github.com/getzola/after-dark"
homepage = "https://github.com/getzola/after-dark" homepage = "https://github.com/getzola/after-dark"
@ -87,6 +87,6 @@ element that the `title` field in the config represents, you can set the `after_
instead. instead.
## Original ## Original
This template is based on the Hugo template https://github.com/comfusion/after-dark This template is based on the Hugo template https://git.habd.as/comfusion/after-dark

View file

@ -6,7 +6,7 @@ template = "theme.html"
date = 2018-01-28T10:53:19+01:00 date = 2018-01-28T10:53:19+01:00
[extra] [extra]
created = 2018-08-04T13:14:45+02:00 created = 2018-11-17T18:27:11+01:00
updated = 2018-01-28T10:53:19+01:00 updated = 2018-01-28T10:53:19+01:00
repository = "https://github.com/getzola/book" repository = "https://github.com/getzola/book"
homepage = "https://github.com/getzola/book" homepage = "https://github.com/getzola/book"

View file

@ -6,7 +6,7 @@ template = "theme.html"
date = 2018-05-31T23:02:50-03:00 date = 2018-05-31T23:02:50-03:00
[extra] [extra]
created = 2018-05-31T23:02:50-03:00 created = 2019-04-06T11:27:43+02:00
updated = 2018-05-31T23:02:50-03:00 updated = 2018-05-31T23:02:50-03:00
repository = "https://github.com/rust-br/dinkleberg.git" repository = "https://github.com/rust-br/dinkleberg.git"
homepage = "https://github.com/rust-br/dinkleberg" homepage = "https://github.com/rust-br/dinkleberg"

View file

@ -6,11 +6,11 @@ template = "theme.html"
date = 2018-01-25T18:44:44+01:00 date = 2018-01-25T18:44:44+01:00
[extra] [extra]
created = 2018-08-04T13:14:45+02:00 created = 2019-04-06T11:27:43+02:00
updated = 2018-01-25T18:44:44+01:00 updated = 2018-01-25T18:44:44+01:00
repository = "https://github.com/getzola/even" repository = "https://github.com/getzola/even"
homepage = "https://github.com/getzola/even" homepage = "https://github.com/getzola/even"
minimum_version = "0.5.0" minimum_version = "0.6.0"
license = "MIT" license = "MIT"
demo = "https://zola-even.netlify.com" demo = "https://zola-even.netlify.com"
@ -88,4 +88,32 @@ The site title is shown on the header. As it might be different from the `<title
element that the `title` field in the config represents, you can set the `even_title` element that the `title` field in the config represents, you can set the `even_title`
instead. instead.
### KaTeX math formula support
This theme contains math formula support using [KaTeX](https://katex.org/),
which can be enabled by setting `katex_enable = true` in the `extra` section
of `config.toml`:
```toml
[extra]
katex_enable = true
```
After enabling this extension, the `katex` short code can be used in documents:
* `{{/* katex(body="\KaTeX") */}}` to typeset a math formula inlined into a text,
similar to `$...$` in LaTeX
* `{%/* katex(block=true) */%}\KaTeX{%/* end */%}` to typeset a block of math formulas,
similar to `$$...$$` in LaTeX
#### Automatic rendering without short codes
Optionally, `\\( \KaTeX \\)` inline and `\\[ \KaTeX \\]` / `$$ \KaTeX $$`
block-style automatic rendering is also supported, if enabled in the config:
```toml
[extra]
katex_enable = true
katex_auto_render = true
```

View file

@ -6,11 +6,11 @@ template = "theme.html"
date = 2018-01-21T04:35:36-05:00 date = 2018-01-21T04:35:36-05:00
[extra] [extra]
created = 2018-08-04T13:14:45+02:00 created = 2019-04-06T11:27:43+02:00
updated = 2018-01-21T04:35:36-05:00 updated = 2018-01-21T04:35:36-05:00
repository = "https://github.com/piedoom/feather" repository = "https://github.com/piedoom/feather"
homepage = "https://github.com/piedoom/feather" homepage = "https://github.com/piedoom/feather"
minimum_version = "0.3.4" minimum_version = "0.5.1"
license = "MIT" license = "MIT"
demo = "" demo = ""
@ -20,30 +20,30 @@ homepage = "https://alexanderlozada.com"
+++ +++
# feather # feather
A lightweight theme for gutenberg A lightweight theme for zola
Feather is a blog theme specifically designed for the static site generator [Gutenberg](https://github.com/Keats/gutenberg). It's as far as Feather is a blog theme specifically designed for the static site generator [Zola](https://www.getzola.org/). It's as far as
I know the first theme for the platform that isn't a port or just contained within template files. I know the first theme for the platform that isn't a port or just contained within template files.
Feather is *not* intended for anything other than blogs. Feather is *not* intended for anything other than blogs.
# Developing & Contributing # Developing & Contributing
Because feather comes with example content, you can run the theme just like any Gutenberg Because feather comes with example content, you can run the theme just like any Gutenberg
blog with `gutenberg serve`. Your changes will autoreload! blog with `zola serve`. Your changes will autoreload!
## Considerations ## Considerations
Please don't edit the `content` folder directly for your own blog, use it as a theme like Please don't edit the `content` folder directly for your own blog, use it as a theme like
intended! intended!
# Usage # Usage
Using feather is easy. Install [Gutenberg](https://github.com/Keats/gutenberg) and follow Using feather is easy. Install [Zola](https://www.getzola.org/) and follow
[the guide for creating a site and using a theme](https://www.getgutenberg.io/documentation/themes/installing-and-using-themes/). Then, [the guide for creating a site and using a theme](https://www.getzola.org/documentation/themes/installing-and-using-themes/). Then,
add `theme = "feather"` to your `config.toml` file. add `theme = "feather"` to your `config.toml` file.
If you intend to publish your site to Github Pages, please check out [this tutorial](http://vaporsoft.net/publishing-gutenberg-to-github/). If you intend to publish your site to Github Pages, please check out [this tutorial](http://vaporsoft.net/publishing-gutenberg-to-github/).
## Options ## Options
Gutenberg allows themes to [define `[extra]` variables](https://www.getgutenberg.io/documentation/getting-started/configuration/) Zola allows themes to [define `[extra]` variables](https://www.getzola.org/documentation/getting-started/configuration/)
in the config. Here's a full list of theme variables with example values and comments. in the config. Here's a full list of theme variables with example values and comments.
``` ```

View file

@ -6,7 +6,7 @@ template = "theme.html"
date = 2017-10-24T15:01:52+02:00 date = 2017-10-24T15:01:52+02:00
[extra] [extra]
created = 2018-08-04T13:14:45+02:00 created = 2019-04-06T11:27:43+02:00
updated = 2017-10-24T15:01:52+02:00 updated = 2017-10-24T15:01:52+02:00
repository = "https://github.com/getzola/hyde" repository = "https://github.com/getzola/hyde"
homepage = "https://github.com/getzola/hyde" homepage = "https://github.com/getzola/hyde"

View file

@ -0,0 +1,64 @@
+++
title = "Hikari"
description = "Fluid, responsive blog theme for Zola"
template = "theme.html"
date = 2019-01-27T19:57:59+01:00
[extra]
created = 2019-04-06T11:27:43+02:00
updated = 2019-01-27T19:57:59+01:00
repository = "https://github.com/waynee95/zola-theme-hikari"
homepage = "https://github.com/waynee95/zola-theme-hikari"
minimum_version = "0.5.1"
license = "MIT"
demo = "https://waynee95.me/zola-theme-hikari"
[extra.author]
name = "waynee95"
homepage = "https://waynee95.me"
+++
# hikari
> this is a port of the [hikari theme](https://github.com/mx3m/hikari-for-jekyll) for Zola
Hikari is a simple theme perfect for dev-savvy bloggers.
![screenshot](screenshot.png)
[View demo](https://waynee95.me/zola-theme-hikari)
## Installation
First download the theme to your `themes` directory:
```bash
$ cd themes
$ git clone https://github.com/waynee95/zola-theme-hikari
```
and then enable it in your `config.toml`:
```toml
theme = "hikari"
```
## Configuration
```toml
[extra]
author = "John Doge"
author_bio = "Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ex, pariatur!"
twitter = "waynee955"
github = "waynee95"
instagram = false
enable_mathjax = false
```
## License
[MIT](LICENSE)
Thanks to [Mathieu Mayer-Mazzoli](//github.com/mx3m) for creating this awesome theme!

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB