Shokunin

screenshot of Shokunin

A Content-First Open Source Static Site Generator (SSG) written in Rust

Overview

Shokunin is a lightning-fast static site generator (SSG) written in Rust. It is optimized for search engine optimization (SEO) and accessibility standards. The library extracts metadata and content from Markdown, YAML, JSON, and TOML files to generate static HTML files. Shokunin also supports HTML themes and custom templates, making it easy to create high-quality websites.

Features

  • Blazing fast and flexible static site generator written in Rust.
  • Built-in support for GitHub Flavored Markdown (GFM) for easy content creation.
  • Built-in support for Google Analytics and Bing Analytics to track website analytics.
  • Compatible with various HTML themes and premium templates for customizable designs.
  • Generates Atom and RSS feeds for blog posts, enhancing content distribution.
  • Generates minified versions of HTML for optimal performance and search engine optimization (SEO).
  • Includes a built-in Rust development server for local development and testing.
  • Supports multiple content formats, including Markdown, YAML, JSON, TOML, XML, etc.
  • Built-in support for sitemap generation, robots.txt generation, canonical name (CNAME) records, and custom 404 pages for enhanced website functionality.

Summary

Shokunin is a powerful static site generator written in Rust. It offers a wide range of features, including fast generation speed, support for various content formats, compatibility with HTML themes and premium templates, analytics integration, and more. With its easy-to-use installation process and extensive documentation, Shokunin is a great choice for anyone looking to build professional websites and blogs.