NANOC(1)

NANOC(1) πŸ’–

okay bestie, buckle up β€” this is the manual page for nanoc, and yes it's Nanoc, a static site compiler written in Ruby. that's the whole vibe of this page, iykyk πŸŽ€


✨ NAME ✨

nanoc β€” Nanoc, a static site compiler written in Ruby

no cap, that's it. short, sweet, iconic πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

nanoc command [options] [arguments]

like… that's the shape of every single invocation. nanoc, then a command, then whatever options and arguments you're feeling today 🌸


πŸ’œ DESCRIPTION πŸ’œ

okay so here's the tea β˜• β€” Nanoc is a static site generator, and it's genuinely fit for building anything, from a tiny little personal blog all the way up to a big corporate web site. she does not gatekeep, she does not judge, she just generates 🫢

the way it works: it can transform content from one format (e.g. Haml or Markdown) into another (usually HTML) β€” glow-up, honestly β€” and then it lays out your pages so that the site's look and feel stays consistent across all of them. cohesive aesthetic. main character energy. periodt ✨


πŸ‘‘ COMMANDS πŸ‘‘

here's the roster of commands, bestie. pick your fighter:

  • check β€” run issue checks πŸ”
  • compile β€” compile items of this site πŸ”₯
  • create-site β€” create a site πŸŽ€
  • deploy β€” deploy the compiled site πŸš€
  • help β€” show help πŸ™‹
  • prune β€” remove files not managed by Nanoc from the output directory 🧹
  • shell β€” open a shell on the Nanoc environment 🐚
  • show-data β€” show data in this site πŸ“Š
  • show-plugins β€” show all available plugins 🧩
  • show-rules β€” describe the rules for each item πŸ“œ
  • view β€” start the web server that serves static files πŸ‘€

πŸ’… OPTIONS πŸ’…

the flags. the little letters. the power. use them wisely:

  • -C, --no-color β€” disable color πŸ™ˆ (sad, but sometimes necessary)
  • -V, --verbose β€” make nanoc output more detailed πŸ—£οΈ
  • -d, --debug β€” enable debugging πŸ›
  • <-e>, --env=value β€” set environment 🌍
  • -h, --help β€” show the help message and quit πŸ‘‹
  • -l, --color β€” enable color 🌈 (yes queen, the pretty output)
  • -v, --version β€” show version information and quit 🏷️
  • -w, --warn β€” enable warnings ⚠️
ngl, --color and --no-color are literally opposites, so maybe don't fight yourself about it. pick one, bestie πŸ’€

🫢 AUTHORS 🫢

Nanoc has been developed by Denis Defreyne <denis.defreyne@stoneship.org>. king behaviour, fr fr πŸ‘‘


and that's the whole page, diva 🌟

this was the nanoc(1) manual, dated 2026-07-31 πŸ’– if you made it to the bottom, you're literally the moment, no notes, go compile something gorgeous πŸ¦‹βœ¨πŸŽ€

πŸ“¦ where this page comes from