nicolino v0.19.0

A good SSG written in Crystal

Nicolino

A good static site generator.

Features

  • Markdown-based content - Write in markdown, get HTML
  • Posts and pages - Blog posts with RSS feeds and static pages
  • Taxonomies - Tags, categories, and custom classification systems
  • Image galleries - Automatic thumbnails with lightbox
  • Books - mdbook/gitbook-style documentation with hierarchical chapters, sidebar TOC, and navigation
  • Search - Site search functionality
  • Sitemap - Automatic XML sitemap generation
  • Fast builds - Parallel, incremental builds via Croupier task system

WARNING

This project is still in development and may change suddenly in places like the configuration file format, but it is ready to start being used.

For more information, visit https://nicolino.ralsina.me

Building for Release (Static Binaries)

The project uses libvips for fast image processing, but libvips cannot be statically linked. To create static binaries, we use the -Dnovips flag which falls back to crimage (a pure-Crystal image library).

Important trade-offs:

  • Non-release builds with crimage are very slow - image processing will take noticeably longer
  • Release builds with crimage are somewhat faster - but still slower than libvips
  • Static builds require -Dnovips - otherwise linking will fail due to missing libvips static libraries

For development use, build without -Dnovips for fast image processing with libvips. For release/static builds, use -Dnovips and accept the performance trade-off.

Repository

nicolino

Owner
Statistic
  • 12
  • 0
  • 0
  • 0
  • 17
  • about 1 month ago
  • June 10, 2023
License

MIT License

Links
Synced at

Fri, 30 Jan 2026 14:38:12 GMT

Languages