Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

re137

screenshot

Demo

Installation

Clone this theme to your themes directory:

cd themes
git clone https://github.com/tinikov/re137

or add it by submodule:

cd themes
git submodule add git@github.com:tinikov/re137

Then enable it in your config.toml:

theme = "re137"

Structure and must configs

The posts should be directly under the content folder, and the single pages (e.g. about.md) should be under the content/pages folder.

Your index section in content (content/_index.md) should enable the posts sorted by date:

sort_by = "date"

And the index section in pages (content/pages/_index.md) should disable the render option:

render = false

In both index sections, it's recommended to enable the option for anchors:

insert_anchor_links = "right"

Options

Enable categories

To enable category page, taxonomies should be set in config.toml:

taxonomies = [{ name = "categories" }]

Top-menu

Set a field in [extra] of config.toml with a key of re137_menu_links:

re137_menu_links = [
    { url = "$BASE_URL", name = "主页" },
    { url = "$BASE_URL/categories", name = "分类" },
    { url = "$BASE_URL/about", name = "关于" },
    { url = "$BASE_URL/rss.xml", name = "RSS" },
]

Page options

In frontmatter of posts and single pages, supported options are listed below:

title = " "
path = "about" # This is only for single page
authors = ["TC", "BB"] # If there are several authors
date = 2000-01-01T00:00:00+00:00
updated = 2004-01-01T00:00:00+00:00
description = " "
draft = true
[taxonomies]
categories = [" "]
[extra]
author_gen = false # Do not generate author
toc_gen = true # Generate table of contents

Misc

You can add more customed options in [extra] of config.toml

# Image shown when you share this website to others
ogimage = " "

# SEO settings
seo = true
google_search_console = " "

# Show jump buttons for Indiewebring
indiewebring = true

# For authentication in mastodon
mastodon = "https://o3o.ca/@tinikov"

# Only user name is needed
github = "tinikov"

# Show establish date in the footer
establishdate = "2024"

# CC BY-NC 4.0 (https://creativecommons.org/licenses/by-nc/4.0/)
license = true

# Show "🫧 Zola theme re137" in the footer
show_zola_theme = true

About

A Chinese friendly zola theme. Inspired by lightspeed.

Resources

Stars

13 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages