Zola port of Light Speed theme https://carpetscheme.github.io/lightspeed/
Find a file
2025-07-05 15:37:03 +02:00
.github/workflows Demo site on GitHub Pages 2025-05-25 20:47:09 +02:00
content Updated to Zola 20 2025-05-25 20:47:09 +02:00
sass adding scrollbar-gutter handling to prevent page from shifting left/right when scrollbar is rendered 2025-06-24 11:50:02 -05:00
static Added SEO tags 2020-09-13 15:08:54 +02:00
templates moving <small> tags so they aren't rendered if the credits are turned off 2025-06-24 12:10:57 -05:00
.gitignore zola! 2020-04-13 21:19:58 +02:00
config.toml Updated to Zola 20 2025-05-25 20:47:09 +02:00
LICENSE.md wip: initial commit 2019-04-09 06:58:22 -04:00
README.md Updated to Zola 20 2025-05-25 20:47:09 +02:00
screenshot.png Update screenshot aspect ratio (16:9) 2025-07-05 15:37:03 +02:00
theme.toml Updated to Zola 20 2025-05-25 20:47:09 +02:00

Light Speed

A small Zola theme, ported from Light Speed Jekyll.

  • Perfect score on Google's Lighthouse audit
  • Only ~700 bytes of CSS
  • No JavaScript

Demo: carpetscheme.github.io/lightspeed


Contents

Installation

Download this theme to your themes directory:

$ cd themes
$ git clone https://github.com/carpetscheme/lightspeed.git

and then enable it in your config.toml:

theme = "lightspeed"

Posts should be placed directly in the content folder.

To sort the post index by date, enable sort in your index section content/_index.md:

sort_by = "date"

Options

Title

Set a title and description in the config to appear in the site header:

title = "Different strokes"
description = "for different folks"

Set a field in extra with a key of footer_links:

[extra]

footer_links = [
    {url = "$BASE_URL/about", name = "About"},
    {url = "$BASE_URL/atom.xml", name = "RSS"},
    {url = "https://example.com", name = "Example"},
]

Create pages such as $BASE_URL/about by placing them in a subfolder of the content directory, and specifying the path in the frontmatter:

path = "about"

The footer credit to Zola and Lightspeed can be disabled with the footer_credits option.

Sass

Styles are compiled from sass and imported inline to the header.

You can overide the styles by enabling sass compilation in the config:

compile_sass = true

and placing a replacement style.scss file in your sass folder.

Original

This template is based on the Jekyll template Light Speed Jekyll by Bradley Taunt.

License

Open sourced under the MIT license.

This project is open source except for example articles found in content.