Skip to content

Commit af754d3

Browse files
committed
Version 8.1.2
1 parent 9094bcf commit af754d3

File tree

130 files changed

+3292
-2369
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

130 files changed

+3292
-2369
lines changed

CHANGES.txt

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
New in master
1+
New in v8.1.2
22
=============
33

44
Features
@@ -13,8 +13,7 @@ Features
1313
with ``<span class="caps">`` (via Issue #3405)
1414
* Improve ``nikola auto`` performance with rate-limiting, support
1515
``-n`` argument to pass to ``nikola build`` (Issue #3401)
16-
* Added Marathi translation
17-
* Add support for the `Utterances <https://utteranc.es>`_ comment system.
16+
* Add support for the `Utterances <https://utteranc.es>`_ comment system
1817

1918
Bugfixes
2019
--------
@@ -37,10 +36,10 @@ Bugfixes
3736
* Ensure query strings and fragments are kept with ``URL_TYPE =
3837
"full_path"`` (Issue #3448)
3938
* Don’t run typogrify filters on ``<title>`` tag to avoid adding extra
40-
tags(Issue #3405)
39+
tags (Issue #3405)
4140
* Fix handling of duplicate plugins on Windows
4241
* Allow else clause in post-list plugin. (Issue #3436)
43-
* Ensure `type` metadata value from plugins is preserved (Issue 3445)
42+
* Ensure ``type`` metadata value from plugins is preserved (Issue 3445)
4443
* Fix path handlers with slashes on Windows
4544

4645
New in v8.1.1

docs/extending.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
.. description:
77
.. author: The Nikola Team
88
9-
:Version: 8.1.1
9+
:Version: 8.1.2
1010
:Author: Roberto Alsina <[email protected]>
1111

1212
.. class:: alert alert-primary float-md-right

docs/man/nikola.1.gz

0 Bytes
Binary file not shown.

docs/man/nikola.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Nikola
66
A Static Site and Blog Generator
77
--------------------------------
88

9-
:Version: Nikola 8.1.1
9+
:Version: Nikola 8.1.2
1010
:Manual section: 1
1111
:Manual group: User Commands
1212

docs/manual.rst

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
.. has_math: true
88
.. author: The Nikola Team
99
10-
:Version: 8.1.1
10+
:Version: 8.1.2
1111

1212
.. class:: alert alert-primary float-md-right
1313

@@ -1865,7 +1865,7 @@ sure you have ``nikola`` and ``git`` installed on your PATH.
18651865
* ``GITHUB_REMOTE_NAME`` is the remote to which changes are pushed.
18661866
* ``GITHUB_COMMIT_SOURCE`` controls whether or not the source branch is
18671867
automatically committed to and pushed. We recommend setting it to
1868-
``True``, unless you are automating builds with Travis CI.
1868+
``True``, unless you are automating builds with CI (eg. GitHub Actions/GitLab CI).
18691869

18701870
4. Create a ``.gitignore`` file. We recommend adding at least the following entries:
18711871

@@ -1887,14 +1887,13 @@ If you want to use a custom domain, create your ``CNAME`` file in
18871887
output directory. To add a custom commit message, use the ``-m`` option,
18881888
followed by your message.
18891889

1890-
Automated rebuilds (GitHub Actions, Travis CI, GitLab)
1891-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1890+
Automated rebuilds (GitHub Actions, GitLab)
1891+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18921892

18931893
If you want automated rebuilds and GitHub Pages deployment, allowing you to
18941894
blog from anywhere in the world, you have multiple options:
18951895

18961896
* `Automating Nikola rebuilds with GitHub Actions <https://getnikola.com/blog/automating-nikola-rebuilds-with-github-actions.html>`_ (easier for GitHub)
1897-
* `Automating Nikola rebuilds with Travis CI <https://getnikola.com/blog/automating-nikola-rebuilds-with-travis-ci.html>`_
18981897
* `Example Nikola site for GitLab Pages <https://gitlab.com/pages/nikola>`_
18991898

19001899
Comments
@@ -2402,7 +2401,7 @@ You can apply filters to specific posts or pages by using the ``filters`` metada
24022401
24032402
.. filters: filters.html_tidy_nowrap, "sed s/foo/bar %s"
24042403
2405-
Please note that applying custom filters (not those provided via Nikola's filter module)
2404+
Please note that applying custom filters (not those provided via Nikola's filter module)
24062405
via metadata only works for filters implemented via external programs like in that `sed` example.
24072406
24082407
Optimizing Your Website

docs/social_buttons.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
.. description:
77
.. author: The Nikola Team
88
9-
:Version: 8.1.1
9+
:Version: 8.1.2
1010

1111
.. class:: alert alert-primary float-md-right
1212

docs/sphinx/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,9 @@
5151
# built documents.
5252
#
5353
# The short X.Y version.
54-
version = '8.1.1'
54+
version = '8.1.2'
5555
# The full version, including alpha/beta/rc tags.
56-
release = '8.1.1'
56+
release = '8.1.2'
5757

5858
# The language for content autogenerated by Sphinx. Refer to documentation
5959
# for a list of supported languages.

docs/support.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
.. description: Get help using Nikola, or contact us.
55
.. author: The Nikola Team
66
7-
:Version: 8.1.1
7+
:Version: 8.1.2
88

99
.. class:: alert alert-primary float-md-right
1010

docs/template-variables.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
.. date: 2017-04-13 12:00:00
44
.. author: The Nikola Team
55
6-
:Version: 8.1.1
6+
:Version: 8.1.2
77
:Author: Chris Warrick <[email protected]>
88

99
Variables available in templates are listed below.

docs/theming.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
.. description:
77
.. author: The Nikola Team
88
9-
:Version: 8.1.1
9+
:Version: 8.1.2
1010
:Author: Roberto Alsina <[email protected]>
1111

1212
.. class:: alert alert-primary float-md-right

nikola/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
import os
3030
import sys
3131

32-
__version__ = '8.1.1'
32+
__version__ = '8.1.2'
3333
DEBUG = bool(os.getenv('NIKOLA_DEBUG'))
3434
SHOW_TRACEBACKS = bool(os.getenv('NIKOLA_SHOW_TRACEBACKS'))
3535

nikola/data/themes/base-jinja/templates/base_helper.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ lang="{{ lang }}">
8282
<script src="https://polyfill.io/v3/polyfill.js?features=Intl.RelativeTimeFormat.%7Elocale.{{ luxon_locales[lang] }}"></script>
8383
{% endif %}
8484
{% if use_cdn %}
85-
<script src="https://cdn.jsdelivr.net/npm/luxon@1.24.1/build/global/luxon.min.js" integrity="sha256-5FiU7kNb/UJWqMesUFnKv4dJzLMiTWljH0ONkz+h704=" crossorigin="anonymous"></script>
85+
<script src="https://cdn.jsdelivr.net/npm/luxon@1.25.0/build/global/luxon.min.js" integrity="sha256-OVk2fwTRcXYlVFxr/ECXsakqelJbOg5WCj1dXSIb+nU=" crossorigin="anonymous"></script>
8686
{% else %}
8787
<script src="/assets/js/luxon.min.js"></script>
8888
{% endif %}

nikola/data/themes/base-jinja/templates/comments_helper.tmpl

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
{% import 'comments_helper_facebook.tmpl' as facebook with context %}
77
{% import 'comments_helper_isso.tmpl' as isso with context %}
88
{% import 'comments_helper_commento.tmpl' as commento with context %}
9+
{% import 'comments_helper_utterances.tmpl' as utterances with context %}
910

1011
{% macro comment_form(url, title, identifier) %}
1112
{% if comment_system == 'disqus' %}
@@ -20,6 +21,8 @@
2021
{{ isso.comment_form(url, title, identifier) }}
2122
{% elif comment_system == 'commento' %}
2223
{{ commento.comment_form(url, title, identifier) }}
24+
{% elif comment_system == 'utterances' %}
25+
{{ utterances.comment_form(url, title, identifier) }}
2326
{% endif %}
2427
{% endmacro %}
2528

@@ -36,6 +39,8 @@
3639
{{ isso.comment_link(link, identifier) }}
3740
{% elif comment_system == 'commento' %}
3841
{{ commento.comment_link(link, identifier) }}
42+
{% elif comment_system == 'utterances' %}
43+
{{ utterances.comment_link(link, identifier) }}
3944
{% endif %}
4045
{% endmacro %}
4146

@@ -52,5 +57,7 @@
5257
{{ isso.comment_link_script() }}
5358
{% elif comment_system == 'commento' %}
5459
{{ commento.comment_link_script() }}
60+
{% elif comment_system == 'utterances' %}
61+
{{ utterances.comment_link_script() }}
5562
{% endif %}
5663
{% endmacro %}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{# -*- coding: utf-8 -*- #}
2+
{% macro comment_form(url, title, identifier) %}
3+
{% if comment_system_id %}
4+
<div data-title="{{ title|e }}" id="utterances-thread"></div>
5+
<script src="https://utteranc.es/client.js" repo="{{ comment_system_id }}"
6+
{% if utterances_config %}
7+
{% for k, v in utterances_config.items() %}
8+
{{ k }}="{{ v }}"
9+
{% endfor %}
10+
{% endif %}
11+
></script>
12+
{% endif %}
13+
{% endmacro %}
14+
15+
{% macro comment_link(link, identifier) %}
16+
{% if comment_system_id %}
17+
<a href="{{ link }}#utterances-thread">{{ messages("Comments") }}</a>
18+
{% endif %}
19+
{% endmacro %}
20+
21+
22+
{% macro comment_link_script() %}
23+
{% endmacro %}

nikola/data/themes/base-jinja/templates/gallery.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<div class="thumnbnail-container">
2222
<a href="{{ folder }}" class="thumbnail image-reference" title="{{ ftitle|e }}">
2323
{% if fpost and fpost.previewimage %}
24-
<img src="{{ url_replacer(fpost.permalink(), fpost.previewimage, lang, 'full_path') }}" alt="{{ ftitle|e }}" loading="lazy" style="max-width:{{ thumbnail_size }}px; max-height:{{ thumbnail_size }}px;" />
24+
<img src="{{ fpost.previewimage }}" alt="{{ ftitle|e }}" loading="lazy" style="max-width:{{ thumbnail_size }}px; max-height:{{ thumbnail_size }}px;" />
2525
{% else %}
2626
<div style="height: {{ thumbnail_size }}px; width: {{ thumbnail_size }}px; background-color: #eee;"></div>
2727
{% endif %}

nikola/data/themes/base-jinja/templates/index.tmpl

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,11 @@
3131
<h1 class="p-name entry-title"><a href="{{ post.permalink() }}" class="u-url">{{ post.title()|e }}</a></h1>
3232
<div class="metadata">
3333
<p class="byline author vcard"><span class="byline-name fn" itemprop="author">
34-
{% if author_pages_generated %}
34+
{% if author_pages_generated and multiple_authors_per_post %}
35+
{% for author in post.authors() %}
36+
<a href="{{ _link('author', author) }}">{{ author|e }}</a>
37+
{% endfor %}
38+
{% elif author_pages_generated %}
3539
<a href="{{ _link('author', post.author()) }}">{{ post.author()|e }}</a>
3640
{% else %}
3741
{{ post.author()|e }}

nikola/data/themes/base-jinja/templates/post_header.tmpl

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,11 @@
3232
{{ html_title() }}
3333
<div class="metadata">
3434
<p class="byline author vcard p-author h-card"><span class="byline-name fn p-name" itemprop="author">
35-
{% if author_pages_generated %}
35+
{% if author_pages_generated and multiple_authors_per_post %}
36+
{% for author in post.authors() %}
37+
<a class="u-url" href="{{ _link('author', author) }}">{{ author|e }}</a>
38+
{% endfor %}
39+
{% elif author_pages_generated %}
3640
<a class="u-url" href="{{ _link('author', post.author()) }}">{{ post.author()|e }}</a>
3741
{% else %}
3842
{{ post.author()|e }}

nikola/data/themes/base/templates/base_helper.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ lang="${lang}">
8282
<script src="https://polyfill.io/v3/polyfill.js?features=Intl.RelativeTimeFormat.%7Elocale.${luxon_locales[lang]}"></script>
8383
% endif
8484
% if use_cdn:
85-
<script src="https://cdn.jsdelivr.net/npm/luxon@1.24.1/build/global/luxon.min.js" integrity="sha256-5FiU7kNb/UJWqMesUFnKv4dJzLMiTWljH0ONkz+h704=" crossorigin="anonymous"></script>
85+
<script src="https://cdn.jsdelivr.net/npm/luxon@1.25.0/build/global/luxon.min.js" integrity="sha256-OVk2fwTRcXYlVFxr/ECXsakqelJbOg5WCj1dXSIb+nU=" crossorigin="anonymous"></script>
8686
% else:
8787
<script src="/assets/js/luxon.min.js"></script>
8888
% endif

nikola/data/themes/bootblog4-jinja/templates/base_helper.tmpl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ lang="{{ lang }}">
6666
{% if use_cdn %}
6767
<script src="http://code.jquery.com/jquery-3.5.1.min.js" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
6868
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/umd/popper.min.js" integrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" crossorigin="anonymous"></script>
69-
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js" integrity="sha384-B4gt1jrGC7Jh4AgTPSdUtOBvfO8shuf57BaghqFfPlYxofvL8/KUEfYiJOMMV+rV" crossorigin="anonymous"></script>
69+
<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/js/bootstrap.min.js" integrity="sha384-w1Q4orYjBQndcko6MimVbzY0tgp4pWB4lZ7lr30WKz0vr/aWKhXdBNmNb5D92v7s" crossorigin="anonymous"></script>
7070
<script src="https://cdnjs.cloudflare.com/ajax/libs/baguettebox.js/1.11.1/baguetteBox.min.js" integrity="sha256-ULQV01VS9LCI2ePpLsmka+W0mawFpEA0rtxnezUj4A4=" crossorigin="anonymous"></script>
7171
{% endif %}
7272
{% if use_bundles and use_cdn %}
@@ -86,7 +86,7 @@ lang="{{ lang }}">
8686
<script src="https://polyfill.io/v3/polyfill.js?features=Intl.RelativeTimeFormat.%7Elocale.{{ luxon_locales[lang] }}"></script>
8787
{% endif %}
8888
{% if use_cdn %}
89-
<script src="https://cdn.jsdelivr.net/npm/luxon@1.24.1/build/global/luxon.min.js" integrity="sha256-5FiU7kNb/UJWqMesUFnKv4dJzLMiTWljH0ONkz+h704=" crossorigin="anonymous"></script>
89+
<script src="https://cdn.jsdelivr.net/npm/luxon@1.25.0/build/global/luxon.min.js" integrity="sha256-OVk2fwTRcXYlVFxr/ECXsakqelJbOg5WCj1dXSIb+nU=" crossorigin="anonymous"></script>
9090
{% else %}
9191
<script src="/assets/js/luxon.min.js"></script>
9292
{% endif %}
@@ -100,7 +100,7 @@ lang="{{ lang }}">
100100

101101
{% macro html_stylesheets() %}
102102
{% if use_cdn %}
103-
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" integrity="sha384-JcKb8q3iqJ61gNV9KGb8thSsNjpSL0n8PARn9HuZOnIxN0hoP+VmmDGMN5t9UJ0Z" crossorigin="anonymous">
103+
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous">
104104
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/baguettebox.js/1.11.1/baguetteBox.min.css" integrity="sha256-cLMYWYYutHkt+KpNqjg7NVkYSQ+E2VbrXsEvOqU7mL0=" crossorigin="anonymous">
105105
{% endif %}
106106
{% if use_bundles and use_cdn %}

nikola/data/themes/bootblog4-jinja/templates/index.tmpl

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,11 @@
3131
<h1 class="p-name entry-title"><a href="{{ post.permalink() }}" class="u-url">{{ post.title()|e }}</a></h1>
3232
<div class="metadata">
3333
<p class="byline author vcard"><span class="byline-name fn" itemprop="author">
34-
{% if author_pages_generated %}
34+
{% if author_pages_generated and multiple_authors_per_post %}
35+
{% for author in post.authors() %}
36+
<a href="{{ _link('author', author) }}">{{ author|e }}</a>
37+
{% endfor %}
38+
{% elif author_pages_generated %}
3539
<a href="{{ _link('author', post.author()) }}">{{ post.author()|e }}</a>
3640
{% else %}
3741
{{ post.author()|e }}
@@ -88,7 +92,7 @@
8892
{% else %}
8993
<div class="col-md-6 p-0 h-md-250 text-right d-none d-md-block">
9094
{% endif %}
91-
<img class="bootblog4-featured-large-image" src="{{ url_replacer(featured[0].permalink(), featured[0].previewimage, lang, 'full_path') }}" alt="{{ featured.pop(0).title() }}">
95+
<img class="bootblog4-featured-large-image" src="{{ featured[0].previewimage }}" alt="{{ featured.pop(0).title() }}">
9296
</div>
9397
{% else %}
9498
<div class="lead my-3 mb-0">{{ featured.pop(0).text(teaser_only=True, strip_html=theme_config.get('featured_strip_html', True)) }}</div>
@@ -113,7 +117,7 @@
113117
{% if featured[0].previewimage %}
114118
<div class="card-text mb-auto bootblog4-featured-text">{{ featured[0].text(teaser_only=True, strip_html=theme_config.get('featured_strip_html', True)) }}</div>
115119
</div>
116-
<img class="card-img-right flex-auto d-none d-lg-block" src="{{ url_replacer(featured[0].permalink(), featured[0].previewimage, lang, 'full_path') }}" alt="{{ featured.pop(0).title() }}">
120+
<img class="card-img-right flex-auto d-none d-lg-block" src="{{ featured[0].previewimage }}" alt="{{ featured.pop(0).title() }}">
117121
{% else %}
118122
<div class="card-text mb-auto bootblog4-featured-text">{{ featured.pop(0).text(teaser_only=True, strip_html=theme_config.get('featured_strip_html', True)) }}</div>
119123
</div>
@@ -131,7 +135,7 @@
131135
{% if featured[0].previewimage %}
132136
<div class="card-text mb-auto bootblog4-featured-text">{{ featured[0].text(teaser_only=True, strip_html=theme_config.get('featured_strip_html', True)) }}</div>
133137
</div>
134-
<img class="card-img-right flex-auto d-none d-lg-block" src="{{ url_replacer(featured[0].permalink(), featured[0].previewimage, lang, 'full_path') }}" alt="{{ featured.pop(0).title() }}">
138+
<img class="card-img-right flex-auto d-none d-lg-block" src="{{ featured[0].previewimage }}" alt="{{ featured.pop(0).title() }}">
135139
{% else %}
136140
<div class="card-text mb-auto bootblog4-featured-text">{{ featured.pop(0).text(teaser_only=True, strip_html=theme_config.get('featured_strip_html', True)) }}</div>
137141
</div>

nikola/data/themes/bootblog4/templates/base_helper.tmpl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ lang="${lang}">
6666
%if use_cdn:
6767
<script src="http://code.jquery.com/jquery-3.5.1.min.js" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
6868
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/umd/popper.min.js" integrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" crossorigin="anonymous"></script>
69-
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js" integrity="sha384-B4gt1jrGC7Jh4AgTPSdUtOBvfO8shuf57BaghqFfPlYxofvL8/KUEfYiJOMMV+rV" crossorigin="anonymous"></script>
69+
<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/js/bootstrap.min.js" integrity="sha384-w1Q4orYjBQndcko6MimVbzY0tgp4pWB4lZ7lr30WKz0vr/aWKhXdBNmNb5D92v7s" crossorigin="anonymous"></script>
7070
<script src="https://cdnjs.cloudflare.com/ajax/libs/baguettebox.js/1.11.1/baguetteBox.min.js" integrity="sha256-ULQV01VS9LCI2ePpLsmka+W0mawFpEA0rtxnezUj4A4=" crossorigin="anonymous"></script>
7171
% endif
7272
%if use_bundles and use_cdn:
@@ -86,7 +86,7 @@ lang="${lang}">
8686
<script src="https://polyfill.io/v3/polyfill.js?features=Intl.RelativeTimeFormat.%7Elocale.${luxon_locales[lang]}"></script>
8787
%endif
8888
%if use_cdn:
89-
<script src="https://cdn.jsdelivr.net/npm/luxon@1.24.1/build/global/luxon.min.js" integrity="sha256-5FiU7kNb/UJWqMesUFnKv4dJzLMiTWljH0ONkz+h704=" crossorigin="anonymous"></script>
89+
<script src="https://cdn.jsdelivr.net/npm/luxon@1.25.0/build/global/luxon.min.js" integrity="sha256-OVk2fwTRcXYlVFxr/ECXsakqelJbOg5WCj1dXSIb+nU=" crossorigin="anonymous"></script>
9090
%else:
9191
<script src="/assets/js/luxon.min.js"></script>
9292
%endif
@@ -100,7 +100,7 @@ lang="${lang}">
100100

101101
<%def name="html_stylesheets()">
102102
% if use_cdn:
103-
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" integrity="sha384-JcKb8q3iqJ61gNV9KGb8thSsNjpSL0n8PARn9HuZOnIxN0hoP+VmmDGMN5t9UJ0Z" crossorigin="anonymous">
103+
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous">
104104
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/baguettebox.js/1.11.1/baguetteBox.min.css" integrity="sha256-cLMYWYYutHkt+KpNqjg7NVkYSQ+E2VbrXsEvOqU7mL0=" crossorigin="anonymous">
105105
% endif
106106
%if use_bundles and use_cdn:

nikola/data/themes/bootstrap4-jinja/assets/css/theme.css

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -222,6 +222,10 @@ pre.code {
222222
white-space: pre-wrap;
223223
}
224224

225+
.byline a:not(:last-child):after {
226+
content: ",";
227+
}
228+
225229
/* Override incorrect Bootstrap 4 default */
226230
html[dir="rtl"] body {
227231
text-align: right;

0 commit comments

Comments
 (0)