zola/docs/content/themes/zola-pickles/index.md
Vincent Prouillet e07c8c9a84
Update themes gallery (#1778)
Co-authored-by: GitHub Action <action@github.com>
2022-02-24 09:03:44 +01:00

115 lines
No EOL
2.9 KiB
Markdown

+++
title = "pickles"
description = "A modern, simple, clean blog theme for Zola."
template = "theme.html"
date = 2022-02-23T12:51:45-03:00
[extra]
created = 2022-02-23T12:51:45-03:00
updated = 2022-02-23T12:51:45-03:00
repository = "https://github.com/lukehsiao/zola-pickles.git"
homepage = "https://github.com/lukehsiao/zola-pickles"
minimum_version = "0.13.0"
license = "MIT OR Apache-2.0"
demo = ""
[extra.author]
name = "Luke Hsiao"
homepage = "https://luke.hsiao.dev"
+++
# Pickles
Pickles is a clean, responsive blog theme for [Zola](https://www.getzola.org/) based on the Hugo theme with the same name featuring pagination.
![pickles screenshot](https://github.com/lukehsiao/zola-pickles/blob/master/screenshot.png?raw=true)
## Installation
First download this theme to your `themes` directory:
```bash
$ cd themes
$ git clone https://github.com/lukehsiao/zola-pickles.git
```
and then enable it in your `config.toml`:
```toml
theme = "zola-pickles"
```
The theme requires putting the posts in the root of the `content` folder and to
enable pagination, for example in `content/_index.md`:
```
+++
paginate_by = 5
sort_by = "date"
insert_anchor_links = "right"
+++
```
## Reference guides
## Configuration Options
```toml
[extra]
# A line to display underneath the main title
subtitle = "Example subtitle"
# Text to display in the footer of the page
copyright = "Copyright authors year"
# Your Google Analytics ID
analytics = ""
# See below
katex_enable = false
# See below
instantpage_enable = false
```
A full example configuration is included in config.toml.
Note how pickles also expects `title` and `description` to also be set in the
Zola configuration.
### 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`.
After enabling this extension, the `katex` short code can be used in documents:
* `{%/* katex(block=true) */%}\KaTeX{%/* end */%}` to typeset a block of math formulas,
similar to `$$...$$` in LaTeX
### Figure Shortcode
This them also includes a figure shortcode for convenience in captioning figures.
```
{%/* figure(link="https://www.example.com/", src="https://www.example.com/img.jpeg", alt="sample alt text") */%}
Your caption here.
{%/* end */%}
```
### Fontawesome
This theme includes fontawesome, so that fontawesome icons can be directly used.
### Instant.page
The theme contains instant.page prefetching. This can be enabled by setting
`instantpage_enable = true` in the `extra` section of `config.toml`.
## Showing article summaries
By default, the theme will use the first 280 characters of your post as a
summary, if a proper [page
summary](https://www.getzola.org/documentation/content/page/#summary) using
`<!-- more -->` is not provided. For more sensible summaries, we recommend using
the manual more indicator.