nixite/README.md
2024-01-01 00:04:17 +00:00

936 B

Nixite

A static site generator made in Nix.

This is currently very experimental / subject to change.

Why

Clearly there aren't already enough web frameworks out there.

I thought it would be fun.

I wanted to get better at Nix.

Importing other people's styles / component libs could actually be a decent experience.

You can process your site with the power of nixpkgs - eg you could process images using imagemagick.

How

Read flake.nix for basic usage.

The default package will serve the site locally (using caddy)

nix run .

Or you can build it raw:

nix build .#raw

features

  • file paths
  • global styles
  • custom components with styles
  • component extend / inheritance

markdown

  • frontmatter
  • headers
  • paragraphs
  • tables
  • lists
  • checkboxes
  • images
  • links
  • codeblocks
  • subscript
  • highlight
  • italics
  • bold