Nikola 7.2.0

A top of the line static site generator written in Python, outputting regular HTML pages from various sources stored locally on disk
Nikola works by taking the website's content from a series files and combining them into HTML pages based on a preset template file.

The content files and the business logic are separated for easier administration, and for easier editing whenever content needs to be changed or the templates adjusted to a new layout.

The admin can edit his site at any time he wants, and then regenerate it to update its content on the frontend.

Nikola isn't a classic CMS since it doesn't feature an easy to use GUI, but it supports most of the features found in modern day content management systems.

The main difference is that webmasters use the console to render the site and edit the content in raw ReST or Markdown format.

Main features:

  • Blogging system included
  • Multi-lingual
  • Themeable
  • Plugins system
  • Style content via reStructuredText or Markdown
  • Syntax highlighting for code blocks
  • Commenting system
  • RSS syndication
  • The front-end uses Twitter's Bootstrap framework
  • Fast build operation
  • Portable content
  • Archive pages
  • Google sitemap generation
  • Comes with a preview Web server
  • Works with Python 2.x and 3.x

last updated on:
November 4th, 2014, 14:48 GMT
license type:

MIT License

developed by:
Roberto Alsina
operating system(s):
Windows / Linux / Mac OS / BSD / Solaris
C: \ Static Site Generators
Download Button

In a hurry? Add it to your Download Basket!

user rating 2



Rate it!
What's New in This Release:
  • Added support for fancy dates via Moment.js
  • Updates: jQuery v1.11.1, Bootstrap v3.3.0
  • Allow presets usage with nikola deploy — DEPLOY_COMMANDS is now a dict of {preset: commands}
  • New GLOBAL_CONTEXT_FILLER setting, functions listed there will be called with the local context and the template name before template rendering.
read full changelog

Add your review!