Lightspeed

screenshot of Lightspeed
jekyll

Lightspeed

A fast, simple, and privacy-respecting Jekyll theme.

Overview

LightSpeed is a fast, simple, and privacy-respecting Jekyll theme that can be used as a landing page or personal website with blog post support. Created primarily as a template for the developer's personal website, this theme offers various features and customization options.

Features

  • Post Support (Blog): Allows users to create blog posts on their personal website.
  • Pagination and Dynamic Categories: Enables easy navigation and organization of blog posts through pagination and dynamic categories.
  • RSS Feed: Provides an RSS feed functionality for users to subscribe to updates.
  • SEO: Offers optional SEO features that can be customized or removed if desired.
  • Basic Mobile Support: Ensures the theme is mobile-friendly for improved user experience.
  • Syntax Highlighting (prism.js): Provides syntax highlighting for code snippets using prism.js library.
  • JavaScript Requirements: Can be easily customized to use a preferred CDN provider for syntax highlighting.

Installation

To install LightSpeed theme, follow these steps:

  1. Add the following gems to your Gemfile:

    gem 'jekyll'
    gem 'jekyll-paginate-v2'
    gem 'jekyll-sitemap'
    gem 'jekyll-feed'
    gem 'jekyll-seo-tag'
    
  2. Run bundle install to install the required gems if they are not already present.

  3. Customize the theme's configuration by modifying the _config.yml file.

  4. Enable Plausible Analytics support by updating the configuration in _config.yml as follows:

    enabled: true
    site_fqdn: [your_website_fqdn]
    script_source: [analytics_script_source]
    

    Replace [your_website_fqdn] with the fully qualified domain name of your website, and [analytics_script_source] with the source URL of the analytics script.

  5. (Optional) Customize the CSS styles, spacing, colors, and content layout by modifying the relevant files or following the feedback provided by the developer's wife.

Summary

LightSpeed is a Jekyll theme designed for creating a fast, simple, and privacy-respecting personal website with blog functionality. It offers features such as pagination, dynamic categories, RSS feed, SEO customization, mobile support, and syntax highlighting for code snippets. The installation process involves adding required gems, configuring the theme, and enabling optional Plausible Analytics support. Overall, LightSpeed provides a user-friendly and customizable solution for creating an attractive personal website.

jekyll
Jekyll

Jekyll is a static site generator written in Ruby that allows you to create simple, fast, and secure websites without the need for a database.

template
Templates & Themes

A template or theme refers to a pre-designed layout or structure that provides a basic framework for building a specific type of application or website. It typically includes good design, placeholder content and functional features, allowing developers to customize and fill in the details according to their specific needs.