Skip to content
Permalink
Browse files
Nikola v7.5.1
Signed-off-by: Chris Warrick <kwpolska@gmail.com>
  • Loading branch information
Kwpolska committed Jun 12, 2015
1 parent c1da3b1 commit 4045b2f19e2056fc2f5d5c82e6f4ea235f9d5ac6
Showing 10 changed files with 116 additions and 27 deletions.
@@ -789,7 +789,7 @@
# Note: most Nikola-specific extensions are done via the Nikola plugin system,
# with the MarkdownExtension class and should not be added here.
# The default is ['fenced_code', 'codehilite']
MARKDOWN_EXTENSIONS = ['fenced_code', 'codehilite', 'extras']
MARKDOWN_EXTENSIONS = ['fenced_code', 'codehilite', 'extra']

# Extra options to pass to the pandoc comand.
# by default, it's empty, is a list of strings, for example
@@ -953,7 +953,9 @@
# # 'creator': '@username', # Username for the content creator / author.
# }

# If webassets is installed, bundle JS and CSS to make site loading faster
# If webassets is installed, bundle JS and CSS into single files to make
# site loading faster in a HTTP/1.1 environment but is not recommended for
# HTTP/2.0 when caching is used. Defaults to True.
# USE_BUNDLES = True

# Plugins you don't want to use. Be careful :-)
@@ -0,0 +1,57 @@
.. title: Nikola v7.5.1 is out!
.. slug: nikola-v751-is-out
.. date: 2015-06-12 15:36:45 UTC
.. tags: nikola, planet, python, programming, release
.. category:
.. link:
.. description:
.. author: Chris Warrick
.. type: text

On behalf of the Nikola team, I am pleased to announce the immediate
availability of Nikola v7.5.1. It features some bugfixes and new
features.

What is Nikola?
===============

Nikola is a static site and blog generator, written in Python. It can
use Mako and Jinja2 templates, and input in many popular markup
formats, such as reStructuredText and Markdown — and can even turn
IPython Notebooks into blog posts! It also supports image galleries,
and is multilingual. Nikola is flexible, and page builds are
extremely fast, courtesy of doit (which is rebuilding only what has
been changed).

Find out more at the website: http://getnikola.com/

Downloads
=========

Get it on `GitHub`__ and `PyPI`__.

__ https://github.com/getnikola/nikola/releases/tag/v7.5.1
__ https://pypi.python.org/pypi/Nikola/7.5.1

Changes
=======

Features
--------

* Suggest misspelled commands (Issue #1807)
* New implementation of the ``nikola auto`` command.
* ``requests`` is now required for all Nikola sites
* New ``nikola version --check`` option (Issue #1767)

Bugfixes
--------

* Support pure markdown posts in WP import (Issue #484)
* Make auto shutdown with ctrl-c (Issue #1811)
* Log properly in ``nikola auto`` (Issue #1812)
* Handle rare gettz failure (Issue #1806)
* Handle missing dependencies better in auto plugin (Issues #1803, #1809)
* IDNA mixing unicode/bytes in python 3 (Issue #1802)
* Cleaner splitting of metadata in onefile posts (Issue #973)
* It's markdown extra, not extras (Issue #1799)
@@ -1,3 +1,26 @@
New in v7.5.1
=============

Features
--------

* Suggest misspelled commands (Issue #1807)
* New implementation of the ``nikola auto`` command.
* ``requests`` is now required for all Nikola sites
* New ``nikola version --check`` option (Issue #1767)

Bugfixes
--------

* Support pure markdown posts in WP import (Issue #484)
* Make auto shutdown with ctrl-c (Issue #1811)
* Log properly in ``nikola auto`` (Issue #1812)
* Handle rare gettz failure (Issue #1806)
* Handle missing dependencies better in auto plugin (Issues #1803, #1809)
* IDNA mixing unicode/bytes in python 3 (Issue #1802)
* Cleaner splitting of metadata in onefile posts (Issue #973)
* It's markdown extra, not extras (Issue #1799)

New in v7.5.0
=============

@@ -1,9 +1,9 @@
.. title: Nikola v7.5.0 configuration file
.. title: Nikola v7.5.1 configuration file
.. slug: conf
.. date: 2014-11-08 18:51:30 UTC
.. description: The Nikola configuration file.
.. type: text

The default config file for Nikola v7.5.0 is reproduced below.
The default config file for Nikola v7.5.1 is reproduced below.

.. listing:: conf.py python
@@ -8,7 +8,7 @@
Extending Nikola
================

:Version: 7.5.0
:Version: 7.5.1
:Author: Roberto Alsina <ralsina@netmanagers.com.ar>

.. class:: alert alert-info pull-right
@@ -3,7 +3,7 @@
.. date: 1970-01-01 15:00:00
.. description: Get help using Nikola, or contact us.

:Version: 7.5.0
:Version: 7.5.1

.. class:: alert alert-info pull-right

@@ -7,7 +7,7 @@
The Nikola Handbook
===================

:Version: 7.5.0
:Version: 7.5.1

.. class:: alert alert-info pull-right

@@ -218,16 +218,28 @@ After that, run ``nikola init --demo sitename`` and that will run the setup
wizard, which will create a folder called ``sitename`` containing a functional
demo site.

Nikola is packaged for some Linux distributions, you may get that instead. e.g.
If you are running Arch Linux, there are AUR packages, available in Python 2/3
and stable/git master flavors: `python-nikola`__ / `python2-nikola`__ for the
latest stable release or `python-nikola-git`__ / `python2-nikola-git`__ for the
GitHub master. (only one package may be installed at the same time.)
Linux packages
~~~~~~~~~~~~~~

Nikola is packaged for some Linux distributions, you may get that instead of
installing via ``pip``. Keep in mind that those packages might be
**outdated** and that we don’t support versions that are too old. Proceed with
care!

* Arch Linux (AUR): `python-nikola`__ / `python2-nikola`__ for the
latest stable release or `python-nikola-git`__ / `python2-nikola-git`__ for the
GitHub master. (official Nikola-supported packages)
* Fedora: `python-nikola`__ (incl. python3-nikola)
* Debian and derivatives: `nikola`__
* Gentoo: `www-apps/nikola`__

__ https://aur.archlinux.org/packages/python-nikola/
__ https://aur.archlinux.org/packages/python2-nikola/
__ https://aur.archlinux.org/packages/python-nikola-git/
__ https://aur.archlinux.org/packages/python2-nikola-git/
__ https://admin.fedoraproject.org/pkgdb/package/python-nikola/
__ https://packages.debian.org/sid/nikola
__ https://packages.gentoo.org/package/www-apps/nikola

libxml/libxslt (files missing) errors
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -260,18 +272,6 @@ Note that many other distros/operating systems (including Arch Linux,
\*BSD and OS X) do not require such packages, as C headers are included
with the base distribution of Python.

Installation on Linux/Mac OS X/etc.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

(any POSIX-compatible OS will do.)

Using ``pip`` should suffice. You may also want to use distribution- or
system-specific packages for our dependencies.

There are **no known issues or caveats** on those OSes. Keep in mind that most
of our developers run Linux on a daily basis and may not have the full
knowledge required to resolve issues relating to your operating system.

Installation on Windows and Windows support
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

@@ -1483,6 +1483,13 @@ reStructuredText Extensions
Nikola includes support for a few directives and roles that are not part of docutils, but which
we think are handy for website development.

Includes
~~~~~~~~

Nikola supports the standard reStructuredText ``include`` directive, but with a
catch: filenames are relative to **Nikola site root** (directory with ``conf.py``)
instead of the post location (eg. ``posts/`` directory)!

Media
~~~~~

@@ -8,7 +8,7 @@
Using Alternative Social Buttons with Nikola
============================================

:Version: 7.5.0
:Version: 7.5.1

.. class:: alert alert-info pull-right

@@ -8,7 +8,7 @@
Theming Nikola
==============

:Version: 7.5.0
:Version: 7.5.1
:Author: Roberto Alsina <ralsina@netmanagers.com.ar>

.. class:: alert alert-info pull-right
@@ -20,7 +20,7 @@ You can read more about this in the `Nikola Handbook </handbook.html#why-static>

.. raw:: html

<a class="btn btn-danger btn-lg" href="https://github.com/getnikola/nikola/releases/latest"><i class="glyphicon glyphicon-download-alt"></i> Get Nikola (v7.5.0)</a>
<a class="btn btn-danger btn-lg" href="https://github.com/getnikola/nikola/releases/latest"><i class="glyphicon glyphicon-download-alt"></i> Get Nikola (v7.5.1)</a>

.. class:: col-md-6

0 comments on commit 4045b2f

Please sign in to comment.