Moonwalk

screenshot of Moonwalk

Moonwalk

A fast & minimal Jekyll blog theme with clean dark mode

Overview

Moonwalk is a fast and minimalistic blog theme with clean dark mode. It offers a variety of features including light and dark mode with a theme switcher, different list styles (vertical, horizontal, card), a landing page with navbar and footer, portfolio showcase, and more. It is designed to be fast, highly performant, SEO optimized, and mobile-friendly. Moonwalk can be easily customized and extended to suit individual preferences. It is compatible with GitHub Pages and can be deployed on various cloud providers and static website hosting services.

Features

  • Light & dark mode with theme switcher
  • Vertical list, horizontal list, card list
  • Landing page with navbar, footer, portfolio
  • Fast (very minimal CSS) - 100/100 on performance, accessibility, best practices and SEO
  • Responsive and mobile friendly
  • SEO optimized
  • RSS feed
  • Easy to extend
  • Fully compatible with GitHub Pages
  • Auto-generated share images for social media
  • Share & like buttons

Installation

  1. Fork this repository.
  2. Open the command prompt and navigate to the moonwalk directory.
  3. Run the following command: bin/bootstrap.
  4. (Optional) Sign up on Soopr and add your publish_token to the _config.yml file.
  5. If you are installing Moonwalk on Windows, note that you might have to use Ruby 3.0.x instead of Ruby 3.1.x. You can find Windows specific installation instructions on the Moonwalk website.
  6. To start the development server, run: bin/start. The server will start at http://127.0.0.1:4000.

Summary

Moonwalk is a fast and minimalistic blog theme with light and dark mode options, various list styles, and a customizable landing page. It is highly optimized for performance, accessibility, best practices, and SEO. Moonwalk can be easily installed and extended. It is compatible with GitHub Pages and can be deployed on different cloud providers and static website hosting services. The theme also provides customizable options for menu entries and layout customization.