8
I Use This!
Low Activity

News

Analyzed 1 day ago. based on code collected 2 days ago.
Posted 5 months ago by Kwpolska
Posted 5 months ago by Kwpolska
Posted 5 months ago by Roberto Alsina
On behalf of the Nikola team, I am pleased to announce the immediate availability of Nikola v8.3.3. This is a bugfix release. We’ve had to release Nikola v8.3.3 immediately after releasing Nikola v8.3.2, as it is broken on Python 3.8. We would like ... [More] to thank the Python packaging ecosystem for being an incomprehensible and incompatible trainwreck. 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 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/ Downloads Install using pip install Nikola. Changes from v8.3.1 Features Trace template usage when an environment variable NIKOLA_TEMPLATES_TRACE is set to any non-empty value. Give user control over the raw underlying template engine (either mako.lookup.TemplateLookup or jinja2.Environment) via an optional conf.py method TEMPLATE_ENGINE_FACTORY. Switch to pyproject.toml Add path handler slug_source linking to source of post. Bugfixes Ignore errors in parsing SVG files for shrinking them, copy original file to output instead (Issue #3785) Restore annotation_helper.tmpl with dummy content - fix themes still mentioning it (Issue #3764, #3773) Fix compatibility with watchdog 4 (Issue #3766) nikola serve now works with non-root SITE_URL. Stack traces meaningless for end users now more reliably suppressed (Issue #3838). Other Changed filter for tidy from tidy5 to tidy. [Less]
Posted over 1 year ago by Kwpolska
Posted over 1 year ago by Chris Warrick
On behalf of the Nikola team, I am pleased to announce the immediate availability of Nikola v8.3.1. This release fixes some small bugs, including some introduced by the new Nikola Plugin Manager. The minimum Python version supported is now 3.8, and ... [More] we have adopted a formal policy to define the Python versions supported by Nikola. 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 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/ Downloads Install using pip install Nikola. Changes Features Support passing --poll to nikola auto to better deal with symlink farms. Bugfixes Remove insecure HTTP fallback from nikola plugin Fix the nikola plugin command not working (Issue #3736, #3737) Fix nikola new_post --available-formats crashing with TypeError (Issue #3750) Fix the new plugin manager not loading plugins if the plugin folder is a symlink (Issue #3741) Fix the nikola plugin command not working (Issue #3736) Remove no longer used leftovers of annotations support (Issue #3764) Other Nikola now requires Python 3.8 or newer. Nikola has adopted a policy for Python version support, promising support for versions supported by the Python core team, Ubuntu LTS, or Debian stable, and taking into consideration Debian oldstable and PyPy. Remove polyfill from polyfill.io. [Less]
Posted almost 2 years ago by Kwpolska
Posted almost 2 years ago by Chris Warrick
On behalf of the Nikola team, I am pleased to announce the immediate availability of Nikola v8.3.0. This release adds support for Python 3.12, with some other features and bugfixes. Note that Nikola v8.3.0 no longer uses the Yapsy plugin manager ... [More] , which has been replaced by a custom, minimal manager. The new Nikola Plugin Manager was tested with some typical plugins, but there might be issues if your plugins have an unusual structure or are outdated. Please update your plugins and report any bugs you may encounter. The Nikola developers would also like to express discontent with Python’s efforts to remove features from the standard library, causing breakage without a solid reason, other than “it’s old”. 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 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/ Downloads Install using pip install Nikola. Changes Features Implement a new plugin manager from scratch to replace Yapsy, which does not work on Python 3.12 due to Python 3.12 carelessly removing parts of the standard library (Issue #3719) Support for Discourse as comment system (Issue #3689) Bugfixes Fix loading of templates from plugins with __init__.py files (Issue #3725) Fix margins of paragraphs at the end of sections (Issue #3704) Ignore .DS_Store files in listing indexes (Issue #3698) Fix baguetteBox.js invoking in the base theme (Issue #3687) Fix development (preview) server nikola auto for non-root SITE_URL, in particular when URL_TYPE is full_path. (Issue #3715) For plugin developers Nikola now requires the .plugin file to contain a [Nikola] section with a PluginCategory entry set to the name of the plugin category class. This was already required by plugins.getnikola.com, but you may have custom plugins that don’t have this set. [Less]
Posted over 2 years ago by Kwpolska
Posted over 2 years ago by Chris Warrick
On behalf of the Nikola team, I am pleased to announce the immediate availability of Nikola v8.2.4. This release comes with some new features and a handful of bug fixes. What is Nikola? Nikola is a static site and blog generator, written in Python. ... [More] 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/ Downloads Install using pip install Nikola. Changes Features Add a -q, --ignore-query-strings option to ignore query strings for internal links, allowing their use for cache busting Update reST stylesheets (Issue #3657) Add a --timeout parameter to the check plugin, defaulting to 30s. (Issue #3643) GZIP compression is now deterministic for automatic deploys (Issue #3650) Bugfixes Fix failures to build with a "Document is empty" error in default themes (Issue #3679) Fix PAGE_INDEX skipping generation when there exists a conflicting post Fix RSS generation of galleries containing WebP images, which caused an unhandled exception due to not having a known MIME type (Issue #3671) Fix auto command infinite loop (Issue #3677) Fix API URL in CSS and JS minifiers (Issue #3658) Fix :align: center for images in reST (Issue #3657) GZIP_COMMAND parsing on win32 platforms (Issue #3649) [Less]
Posted about 3 years ago by Kwpolska