A static website and blog generator
On behalf of the Nikola team, I am pleased to announce the immediate availability of Nikola v8.2.3. This is a bugfix release, which fixes compatibility with python-markdown and two more minor bugs.
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 Jupyter 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: https://getnikola.com/
Install using pip install Nikola
.
contains
in utilsNikola now requires Python 3.7 or newer.
On behalf of the Nikola team, I am pleased to announce the immediate availability of Nikola v8.2.2. This is a bugfix release, whose only change is support for the latest version of Pygments.
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 Jupyter 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: https://getnikola.com/
Install using pip install Nikola
.
On behalf of the Nikola team, I am pleased to announce the immediate availability of Nikola v8.2.1. This is a minor release with a couple new features, as well as fixes for compatibility with the latest version of doit.
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 Jupyter 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: https://getnikola.com/
Install using pip install Nikola
.
emphasize_lines
directive to code blocks (Issue #3607)status
flag (Issue #3598)start_at
option to youtube directive (Issue #3603)Note: nikola doit_auto
is not available if using doit>=0.36.0
. You can still use nikola auto
.
On behalf of the Nikola team, I am pleased to announce the immediate availability of Nikola v8.2.0. This release includes some new features as well as a bunch of bugfixes.
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 Jupyter 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: https://getnikola.com/
Install using pip install Nikola
.
category_titles
, category_descriptions
, tag_titles
, tag_descriptions
to default context of tags page (Issue #3584)auto_command_starting
signal when nikola auto
is startingtypogrify_custom
filter adds a default value for typogrify_filters
so that ignore_tags
can be specified as the only option.ignore_tags
are appended to the user-supplied ignore_tags
added via typogrify_custom
.CommentSystem
plugin category (Issue #3544)INDEX_READ_MORE_LINK
and FEED_READ_MORE_LINK
not triggering rebuildsCATEGORY_TITLES
, CATEGORY_DESCRIPTIONS
, TAG_TITLES
, TAG_DESCRIPTIONS
translatable settings for consistency (Issue #3584)<div>
closed too early (Issue #3573, #3564)--backend
and --db-file
to nikola auto
div
elements with .math
CSS class. (Issue #3512)On behalf of the Nikola team, I am pleased to announce the immediate availability of Nikola v8.1.3. This release has some minor fixes, and a minor dependency change.
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 Jupyter 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: https://getnikola.com/
Install using pip install Nikola
.
GLOBAL_CONTEXT
to the post list shortcode plugin (Issue #3481)BasePlugin.register_auto_watched_folder()
PANDOC_OPTIONS
values based on input extensions by specifying a dict of {".extension": [options]}
(Issue #3492)pretty_url
post meta values in YAML/TOML (Issue #3503)UnboundLocalError
crash in nikola deploy
(Issue #3479)nikola github_deploy
, the ghp-import
PyPI package is now recommended instead of ghp-import2
. Both versions should work, but you can’t have both installed at the same time. (Issue #3499)On behalf of the Nikola team, I am pleased to announce the immediate availability of Nikola v8.1.2. This release has a bunch of new features, fixes some bugs, and improves compatibility with some dependencies and Windows.
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 Jupyter 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: https://getnikola.com/
Install using pip install Nikola
.
MULTIPLE_AUTHORS_PER_POST
setting (Issue #3252)navbar_custom_bg
theme option to bootstrap4
and document options for bootstrap4
better (Issue #3443)caps
typogrify filter (wraps strings of capital letters with <span class="caps">
(via Issue #3405)nikola auto
performance with rate-limiting, support -n
argument to pass to nikola build
(Issue #3401)git config --global core.symlinks true
before cloning the Nikola repo<a>
) to have an <img>
as a child in order to make the link activate the lightbox. (Issue #3472)LINK_CHECK_WHITELIST
having issues due to mixing Unicode and bytestrings (Issue #3466)nbconvert>=6.0.0
(Issue #3457)doc
directive (Issue #3450)auto
caused by missing aiohttp
(Issue #3451)URL_TYPE = "full_path"
(Issue #3448)<title>
tag to avoid adding extra tags (Issue #3405)type
metadata value from plugins is preserved (Issue 3445)On behalf of the Nikola team, I am pleased to announce the immediate availability of Nikola v8.1.1. This release is mainly due to an incorrect PGP key being used for the PyPI artifacts; three regressions were also fixed in this release.
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 Jupyter 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: https://getnikola.com/
Install using pip install Nikola
.
doit
requirement to doit>=0.32.0
(Issue #3422)On behalf of the Nikola team, I am pleased to announce the immediate availability of Nikola v8.1.0. This release makes a few feature changes, improvements, and fixes a few bugs.
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 Jupyter 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: https://getnikola.com/
Install using pip install Nikola
.
nikola console -s script.py
option to run scripts that access your site (Issue #3385)REDIRECTIONS
(Issue #3421)nikola github_deploy
fails:dir()
pseudo-class is Firefox only) (Issue #3353)TRANSLATIONS_PATTERN
valuestests
package to site-packages, remove it from your environment if it was inadvertently added (Issue #3348)On behalf of the Nikola team, I am pleased to announce the immediate availability of Nikola v8.0.4. This release fixes a few small bugs, including a date glitch that appeared around New Year’s Eve.
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 Jupyter 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: https://getnikola.com/
Install using pip install Nikola
.
Nikola now supports Python 3.5 or newer. If you are on 3.4, please upgrade to a newer release of Python.
CATEGORY_PAGES_FOLLOW_DESTPATH
yyyy-MM-dd
to avoid bug with ISO years (Issue #3337)extra_header
and extra_footer
from base
theme due to incompatibility with Mako. The blocks are still available in bootstrap4
and bootblog4
. (Issue #3319 via #3291)conf.py
cannot be importedFILE_METADATA_REGEXP
is set, load metadata from the filename first, then continue with the other sources (Issue #3344)On behalf of the Nikola team, I am pleased to announce the immediate availability of Nikola v8.0.3. This release fixes a few bugs, including a notable one with galleries not working on mobile.
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 Jupyter 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: https://getnikola.com/
Install using pip install Nikola
.
extra_header
and extra_footer
blocks to templates (Issue #3291)REST_FILE_INSERTION_ENABLED
config option to enable or disable reST external file inclusion directives (Issue #3311)<code>
tag for double backticks in reST (Issue #3276)