Nice

screenshot of Nice

A static site generator that is not mean.

Overview

Nice is a straightforward static site generator designed to simplify the creation of static webpages for developers. With its intuitive setup process, users can quickly establish their projects and generate content with ease. Whether you're a seasoned developer or just diving into static site generation, Nice provides the tools necessary for efficient website creation.

The installation and project setup are user-friendly. After installing Nice via haxelib, you can create a folder for your project, generate the site, and even view it in action with a simple web server command. This smooth onboarding process makes Nice an attractive option for anyone looking to create static websites without unnecessary complexity.

Features

  • Simple Installation: Easily install Nice using the terminal command haxelib install nice and get started on your project in no time.
  • Project Management: Automatically creates and manages projects, pages, and posts through simple commands, streamlining your workflow.
  • API Flexibility: If you prefer a custom frontend, use the external JavaScript interface installed via npm to interact with your projects seamlessly.
  • Customizable Themes: Unlike many static site generators, Nice allows you to design your own themes using HTML and Mustache, giving you complete creative control.
  • User-Friendly Commands: Comes with a comprehensive catalog of commands, making it easy to create and build content with minimal hassle.
  • Date Handling: Enjoy built-in date functionality that follows the YAML standard for your posts, enriching your site’s content management.
  • Posts and Pages Creation: Quickly create posts and pages by either manually placing files in the designated folders or utilizing command line shortcuts for efficiency.