The King's Peace (Tir Tanagiri, #1)
Review:Not as good as Walton's later books, and the gratuitous renaming of things is a bit of a pain. |
Review:Not as good as Walton's later books, and the gratuitous renaming of things is a bit of a pain. |
Review:Going to write something about it eventually. Maybe after I read the 3rd book. |
Review:Holding on the review until I finished the trilogy. |
I am thrilled to announce version 7 of Nikola, a static site and blog generator is out, with a bazillion features and bugfixes (see below).
You can get it at all the usual places, and here's the release announcement
Here's the new features, the bugfixes list would make the post too long :-)
Added UNSLUGIFY_TITLES
option for making titles fetched via the
filename regexp prettier (Issue #1282)
New dependencies: natsort
(natural sorting in galleries)
and dateutil
(replaces pytz
)
Nikola.commands are now the user-friendly wrappers from console (Issue #1177)
Add a github_deploy
command to deploy to GitHub pages (Issue #1208)
Remove tidy filter (it was broken due to tidy being ancient) (Issue #1164)
Added GENERATE_RSS
setting to allow disabling RSS in Nikola (Issue #1236)
Link listings raw sources if COPY_SOURCES is True (Issue #1214)
Much more powerful nikola plugin
command (Issue #1189)
More powerful console mode allows access to all nikola commands (Issue #830)
New `ROBOTS_EXCLUSIONS`
option listing resources to exclude from sitemap
and include in new generated /robots.txt (Issue #804)
Generate sitemapindex containing RSS and sitemap files (Issue #804)
Support hooks in templates, for use by plugins (Issue #896)
Use readline if available (Issue #1238)
Replaced READ_MORE_LINK
with INDEX_READ_MORE_LINK
and RSS_READ_MORE_LINK
(Issue #1222)
Added reading_time, remaining_reading_time, paragraph_count, remaining_paragraph_count tags for READ_MORE_LINK (Issue #1220)
Add canonical link in listings.
Added support for new meta files that are the same format as 1-file metadata, allowing for greater flexibility (Issue #954)
Colorbox is now internationalized (Issue #1205)
Added LOGO_URL and SHOW_BLOG_TITLE=True settings to facilitate showing off logos (Issue #1122)
Create automatic story index pages for subfolders, too (Issue #793)
New Slovak translation by Tomáš Prékop
Created a MarkdownExtension plugin class (Issue #1175)
The base theme produces properly sectioned and semantic HTML5 (Issues #1123, #1137)
The base theme comes with a new stylish look by default (Issue #1137)
The base theme supports Right-to-Left by using ::dir(rtl) CSS4 rules and <html dir="rtl"> tags where valid (Issue #1146)
Bootstrap 2 updated to 2.3.2 (via Issue #1137)
Added FORCE_ISO8601 setting that currently makes new_post use ISO 8601 dates (via Issue #1156)
Added support for TZ specified in post date (Issue #1118)
Make nikola init
ask about the site’s settings (Issue #1080)
Use natural sorting for files and folders list in listings and galleries (Issue #1144)
Added invariance testing (Issue #672)
Plugins can inject templates in the system (Issue #1139)
nikola import_wordpress
now has a --qtranslate
option, to parse posts
in the qtranslate wordpress plugin format and turn them into multilingual
Nikola posts (Issue #1072)
nikola console
allows for interpreter choice via -b, -i, -p; moreover,
support for bpython is not deprecated anymore (Issue #1126)
retired
tag for posts has been replaced with private
(via Issue #686)
Changed the default TRANSLATIONS_PATTERN to "{path}.{lang}.{ext}". (Issues #990, #829)
Backwards compatibility with v5 is broken. Added backwards-incompatible changes. (Issue #829)
Added a CONTENT_FOOTER_FORMATS
config option. It is used to format
the CONTENT_FOOTER
variable properly, for compatibility with
the Translatable Settings feature. The variable takes a dict, the keys
of which are languages, and values are (args, kwargs). (Issue #1112)
Certain settings are now translatable. As of now, the settings are: BLOG_AUTHOR, BLOG_TITLE, BLOG_DESCRIPTION, LICENSE, CONTENT_FOOTER, SOCIAL_BUTTONS_CODE, SEARCH_FORM, BODY_END, EXTRA_HEAD_DATA, NAVIGATION_LINKS, READ_MORE_LINK (the up-to-date list is available in SITE.TRANSLATABLE_SETTINGS) (Issues #851, #1057, #1061, #1112)
New Post.author() returns meta 'author' or BLOG_AUTHOR (Issue #1117)
Ship base-jinja, bootstrap-jinja, bootstrap3-jinja with Nikola (Issue #1104)
Invert HIDE_SOURCELINK
and HIDE_UNTRANSLATED_POSTS
into SHOW_SOURCELINK
and SHOW_UNTRANSLATED_POSTS
(Issue #1076)
Remove old messages left over for backwards compatibility: (Issues #829, #1105)
"More posts about", replaced by "More posts about %s"
"Posted", replaced by "Posted:"
"Also available in", replaced by "Also available in:"
Remove old "sl_SI", "tr_TR" locale aliases (use "sl" and "tr") (Issue #829, #1105)
New option RSS_PLAIN to optionally strip HTML from RSS feeds (Issue #1107)
Support content key in compilers' create_post (Issue #1098)
Use setuptools’ extras feature. Use pip install nikola[extras]
to
install Nikola with extras (requirements-extras.txt
, formerly requirements-full.txt
-- note the name change!) (Issue #1089)
Review:If you read the reviews, you'll notice this is a polarizing book, honour usually reserved for first-person narratives explaining Jesus actually was a whoremonging alien, or something. OTOH, I am giving it 4 stars, mostly for two reasons. |