SkillAgentSearch skills...

Nulite

๐Ÿ’Š Nulite is a simple, elegant, minimalistic stater project for Eleventy to help you create a simple blog with focus on performance and simplicity.

Install / Use

/learn @codingpotions/Nulite

README

<div align="center"> <img alt="Nulite logo" height="80" src="https://em-content.zobj.net/source/apple/354/pill_1f48a.png" />

Nulite

</div>

Nulite is a simple, elegant, minimalistic stater project for Eleventy to help you create a simple blog with focus on performance and simplicity.

This project is strongly influenced by Steph Ango's blog (one of the creators of Obsidian).

If you like the project feel free to leave a star โญ You can also send me issues that you can find or proposals for improvement in PRs.

Preview of the Nulite blog starter. A simple website whith sample articles

If you know Spanish, take a look at this article to set up your blog for free with this template

Features

  • ๐Ÿง Simple. Elegant, minimalist design, clear and easy to read.
  • ๐Ÿ“ˆ Good performance. Inline styles and the minimum amount of JS to make the page load as fast as possible.
  • ๐ŸŒ™ Support for light/dark mode. Respects user tastes and allows toggle between both saving preferences.
  • ๐Ÿ“ก RSS. Bring back old days.
  • ๐ŸŽจ Easily customizable. Thanks to the CSS variables system you can change colors and fonts in one place.
  • ๐Ÿ–๏ธ Syntax coloring. If you write blocks of code in the articles you will have coloring, and without adding extra JS.
  • ๐Ÿ“ Article recommendation. Each article has a tag-based recommendation system to give the user more content to read.

Getting started

  1. Fork this repo, or click in the button "Use this template": https://github.com/codingpotions/nulite
  2. cd into the project directory and run npm install

Running and serving a dev build

npm run start

Browse to http://localhost:8080.

Running and serving a prod build

npm run build

Output files are generated into the _site folder.

Project structure

src/
  _includes/
    All UI partials. Inside the css folder, in the global.liquid you can change the CSS variables
  _data/
    Here you can change the site info, like the title and description
  posts/
    Each individual post in markdown files
  public/
    This folder contians statics files, copied directly into the output, like the favicon, for ecample
Configuration and build files

Related Skills

View on GitHub
GitHub Stars36
CategoryDevelopment
Updated1mo ago
Forks3

Languages

Liquid

Security Score

80/100

Audited on Feb 20, 2026

No findings