Eleventy Satisfactory screenshot

Eleventy Satisfactory

Author Avatar Theme by Mendhak
Updated: 23 Dec 2025
26 Stars

Content-first eleventy blog template with basic layout and various features

Overview:

Eleventy Satisfactory Blog Theme is a customizable blog theme built with Eleventy and SimpleCSS, inspired by Hylia and minimal-mistakes. It focuses on content and offers features such as lightbox for images, image galleries with captions, automatic adjustment of links and image paths, inline main CSS, light and dark mode, simplified post and home page layouts, post excerpts, footer with links, year, copyright, and photos, opengraph and JSON+LD metadata for posts, code blocks with Prism syntax highlighting, notice boxes, seamless gist integration, Github repo cards generator, wide images and videos, full-width images and videos, robots.txt, and favicon.

Features:

  • Lightbox for images
  • Image gallery with captions
  • Conversion of link to final URL
  • Automatic adjustment of links and image paths
  • Inline main CSS
  • Light and dark mode
  • Simplified post layout with date at bottom
  • Simplified home page layout
  • Customizable number of post listings
  • Post excerpts below post listings
  • Footer with links, year, copyright, and photos
  • Opengraph and JSON+LD metadata for posts
  • Code blocks with Prism syntax highlighting
  • Notice boxes such as info, warning, and success
  • Seamless gist integration as code blocks
  • Github repo cards generator
  • Extra wide images, videos, and code blocks
  • Full width images and videos
  • Robots.txt and .well-known folder
  • Favicon

Installation:

To run the blog locally, follow one of the following ways:

Running it with Docker:

  1. Run the following command to install dependencies and start the server:
docker-compose up
  1. Open your browser and visit http://localhost:8080/ to view the blog.

Running it with Node:

  1. Make sure you have Node 18 installed.
  2. Install all the dependencies by running:
npm install
  1. To serve the site and watch for changes, run:
npm start
  1. Open your browser and visit http://localhost:8080/ to view the blog.

To just build the site once (normally used for Github Actions), run the following command:

npm run build

Summary:

Eleventy Satisfactory Blog Theme is a customizable blog theme built on Eleventy and SimpleCSS. It focuses on content while providing various features to enhance the blogging experience. With its ease of installation and customization options, it offers a great solution for bloggers looking for a minimalistic yet powerful blog theme.