I like the output less, but what can I do. Not in my power to change.
The only relevant difference in the changelog from Pyphen 0.9.5 to 0.10
is a dictionary update, so I guess that's what did it. Shrug.
steps:
- run:
name: Install Python dependencies
- # Pyphen 0.10 has significantly different hyphenation results, staying
- # on an older version until I can investigate
# Matplotlib 3.4.1 has different output AGAIN, staying on something
# older until I can investigate; on Py3.5 there's only 3.0 so this is
# being set explicitly in py36 and py37 build
# Docutils 0.18 drops some attribute that htmlsanity relies on, I need
# to update the code first.
command: |
- pip install jinja2 docutils==0.17.1 pygments==2.9.0 pelican Pyphen==0.9.5 Pillow coverage codecov qrcode matplotlib<< parameters.matplotlib-version >> << parameters.extra >>
+ pip install jinja2 docutils==0.17.1 pygments==2.9.0 pelican Pyphen Pillow coverage codecov qrcode matplotlib<< parameters.matplotlib-version >> << parameters.extra >>
- run:
name: Fix unheard-of cursed issues
# otherwise i get Error: unsupported locale setting
<div class="m-container">
<div class="m-row">
<div class="m-col-m-10 m-push-m-1 m-nopady">
- <p>Ar­ti­cle con­tent.</p>
+ <p>Art­icle con­tent.</p>
</div>
</div>
</div>
<div class="m-row">
<div class="m-col-m-10 m-push-m-1 m-nopady">
<!-- content -->
-<p>Ar­ti­cle con­tent.</p>
+<p>Art­icle con­tent.</p>
<!-- /content -->
</div>
</div>
<nav class="m-navpanel m-container">
<div class="m-row">
<div class="m-col-s-6 m-col-m-3 m-col-l-2 m-push-l-1">
- <h3>Cat­e­gories</h3>
+ <h3>Cat­egor­ies</h3>
<ol class="m-block-bar-s">
<li><a href="category-a-category.html">A category</a></li>
</ol>
<div class="m-container">
<div class="m-row">
<div class="m-col-l-10 m-push-l-1">
- <p>The foot­er should be hy­phen­at­ed as well. “And with smart quotes.”</p>
+ <p>The foot­er should be hy­phen­ated as well. “And with smart quotes.”</p>
</div>
</div>
</div>
</footer>
</article>
<nav class="m-navpanel m-col-m-2">
- <h3>Cat­e­gories</h3>
+ <h3>Cat­egor­ies</h3>
<ol class="m-block-bar-m">
- <li><a href="category-a-category.html">A cat­e­go­ry</a></li>
+ <li><a href="category-a-category.html">A cat­egory</a></li>
</ol>
<h3>Au­thors</h3>
<ol class="m-block-bar-m">
<div class="m-container">
<div class="m-row">
<div class="m-col-l-10 m-push-l-1">
- <p>The foot­er should be hy­phen­at­ed as well. “And with smart quotes.”</p>
+ <p>The foot­er should be hy­phen­ated as well. “And with smart quotes.”</p>
</div>
</div>
</div>
</time>
A jumbo article
</a></h1>
- <p>Ar­ti­cle con­tent.</p>
+ <p>Art­icle con­tent.</p>
</header>
<footer>
<p>Posted by <a href="author-an-author.html">An Author</a> on <time datetime="2017-12-10T00:00:00+00:00">Dec 10, 2017</time> in <a href="category-a-category.html">A category</a>. Tags: <a href="tag-tagging-a-name.html">Tagging a name</a>.</p>
</article>
</div>
<nav class="m-navpanel m-col-m-2">
- <h3>Cat­e­gories</h3>
+ <h3>Cat­egor­ies</h3>
<ol class="m-block-bar-m">
- <li><a href="category-a-category.html">A cat­e­go­ry</a></li>
+ <li><a href="category-a-category.html">A cat­egory</a></li>
</ol>
<h3>Au­thors</h3>
<ol class="m-block-bar-m">
<div class="m-container">
<div class="m-row">
<div class="m-col-l-10 m-push-l-1">
- <p>The foot­er should be hy­phen­at­ed as well. “And with smart quotes.”</p>
+ <p>The foot­er should be hy­phen­ated as well. “And with smart quotes.”</p>
</div>
</div>
</div>
</time>
A jumbo article
</a></h1>
- <p>Ar­ti­cle con­tent.</p>
+ <p>Art­icle con­tent.</p>
</header>
<footer>
<p>Posted by <a href="author-an-author.html">An Author</a> on <time datetime="2017-12-10T00:00:00+00:00">Dec 10, 2017</time> in <a href="category-a-category.html">A category</a>. Tags: <a href="tag-tagging-a-name.html">Tagging a name</a>.</p>
</article>
</div>
<nav class="m-navpanel m-col-m-2">
- <h3>Cat­e­gories</h3>
+ <h3>Cat­egor­ies</h3>
<ol class="m-block-bar-m">
- <li><a href="category-a-category.html">A cat­e­go­ry</a></li>
+ <li><a href="category-a-category.html">A cat­egory</a></li>
</ol>
<h3>Au­thors</h3>
<ol class="m-block-bar-m">
<div class="m-container">
<div class="m-row">
<div class="m-col-l-10 m-push-l-1">
- <p>The foot­er should be hy­phen­at­ed as well. “And with smart quotes.”</p>
+ <p>The foot­er should be hy­phen­ated as well. “And with smart quotes.”</p>
</div>
</div>
</div>
<div class="m-container">
<div class="m-row">
<div class="m-col-l-10 m-push-l-1">
- <p>The foot­er should be hy­phen­at­ed as well. “And with smart quotes.”</p>
+ <p>The foot­er should be hy­phen­ated as well. “And with smart quotes.”</p>
</div>
</div>
</div>
<div class="m-row">
<div class="m-col-l-10 m-push-l-1 m-nopadb">
<!-- header -->
-<p>A head­er that <em>should be</em> hy­phen­at­ed. “Quotes.”</p>
+<p>A head­er that <em>should be</em> hy­phen­ated. “Quotes.”</p>
<!-- /header -->
</div>
</div>
<div class="m-col-l-10 m-push-l-1">
<h1>Page title should not be hyphenated. “But quotes yes.”</h1>
<!-- content -->
-<p>Page con­tent should be hy­phen­at­ed. <code>But "code" should not be hyphenated.</code></p>
+<p>Page con­tent should be hy­phen­ated. <code>But "code" should not be hyphenated.</code></p>
<pre>Neither preformatted text. "No quotes for you."</pre>
<div class="m-note m-info">
-Nest­ed con­tent should be hy­phen­at­ed al­so! And al­so <strong>bold sec­tions</strong> or
-<em>ital­ics text</em>. Oh and “quotes should be smart” — with prop­er em-dash,
+Nes­ted con­tent should be hy­phen­ated also! And also <strong>bold sec­tions</strong> or
+<em>it­al­ics text</em>. Oh and “quotes should be smart” — with prop­er em-dash,
8–22 (en-dash) and el­lip­sis…</div>
-<p><a href="http://blog.mosra.cz/">Link ti­tles can be hy­phen­at­ed as well.</a> But in­line
-ver­ba­tim stuff shouldn’t: <span class="raw-html">hello "this" is not hyphenated</span>. Nei­ther
-ver­ba­tim blocks:</p>
+<p><a href="http://blog.mosra.cz/">Link titles can be hy­phen­ated as well.</a> But in­line
+ver­batim stuff shouldn’t: <span class="raw-html">hello "this" is not hyphenated</span>. Neither
+ver­batim blocks:</p>
"quote" hyphenation<p lang="cs">Od­sta­vec v češ­ti­ně. „Uvo­zov­ky“ fun­gu­jí ji­nak a dě­le­ní slov jakbys­met.</p>
<section id="links">
<h2>Links</h2>
-<p>Links with ti­tles that are URLs (or e-mail ad­dress­es) shouldn’t be hy­phen­at­ed
-ei­ther:</p>
+<p>Links with titles that are URLs (or e-mail ad­dresses) shouldn’t be hy­phen­ated
+either:</p>
<ul>
<li><a href="mailto:info@magnum.graphics">info@magnum.graphics</a></li>
<li><a class="m-link-wrap" href="https://magnum.graphics">https://magnum.graphics</a></li>
-<li><a href="#links">Links</a> with­out re­fu­ri should not give an er­ror</li>
+<li><a href="#links">Links</a> without re­furi should not give an er­ror</li>
</ul>
</section>
<!-- /content -->
<div class="m-row">
<div class="m-col-l-10 m-push-l-1 m-nopadt">
<!-- footer -->
-<p>The foot­er <em>should be</em> hy­phen­at­ed as well. “Quotes.”</p>
+<p>The foot­er <em>should be</em> hy­phen­ated as well. “Quotes.”</p>
<!-- /footer -->
</div>
</div>
<div class="m-container">
<div class="m-row">
<div class="m-col-l-10 m-push-l-1">
- <p>The foot­er should be hy­phen­at­ed as well. “And with smart quotes.”</p>
+ <p>The foot­er should be hy­phen­ated as well. “And with smart quotes.”</p>
</div>
</div>
</div>
</time>
A jumbo article
</a></h1>
- <p>Ar­ti­cle con­tent.</p>
+ <p>Art­icle con­tent.</p>
</header>
<footer>
<p>Posted by <a href="author-an-author.html">An Author</a> on <time datetime="2017-12-10T00:00:00+00:00">Dec 10, 2017</time> in <a href="category-a-category.html">A category</a>. Tags: <a href="tag-tagging-a-name.html">Tagging a name</a>.</p>
</article>
</div>
<nav class="m-navpanel m-col-m-2">
- <h3>Cat­e­gories</h3>
+ <h3>Cat­egor­ies</h3>
<ol class="m-block-bar-m">
- <li><a href="category-a-category.html">A cat­e­go­ry</a></li>
+ <li><a href="category-a-category.html">A cat­egory</a></li>
</ol>
<h3>Au­thors</h3>
<ol class="m-block-bar-m">
<div class="m-container">
<div class="m-row">
<div class="m-col-l-10 m-push-l-1">
- <p>The foot­er should be hy­phen­at­ed as well. “And with smart quotes.”</p>
+ <p>The foot­er should be hy­phen­ated as well. “And with smart quotes.”</p>
</div>
</div>
</div>
</time>
An article
</a></h1>
- <p>Ar­ti­cle sum­ma­ry.</p>
+ <p>Art­icle sum­mary.</p>
</header>
<div class="m-clearfix-l"></div>
<!-- content -->
-<p>Ar­ti­cle con­tents.</p>
+<p>Art­icle con­tents.</p>
<!-- /content -->
<div class="m-block m-success m-badge">
<img src="author.jpg?and&in&url=""" alt="An <&> Author" />
<h3>About the author</h3>
- <p>Au­thor <&> badge, hy­phen­at­ed and “quotes”.</p>
+ <p>Au­thor <&> badge, hy­phen­ated and “quotes”.</p>
</div>
<div class="m-block m-warning m-badge">
<img src="category.jpg?and&in&url=""" alt="A <&> category" />
<h3>A <&> “category”</h3>
- <p>Cat­e­go­ry <&> badge, hy­phen­at­ed and “quotes”.</p>
+ <p>Cat­egory <&> badge, hy­phen­ated and “quotes”.</p>
</div>
<footer>
<p>Posted by <a href="author-an-author.html">An <&> Author</a> on <time datetime="2017-12-17T00:00:00+00:00">Dec 17, 2017</time> in <a href="category-a-category.html">A <&> category</a>. Tags: <a href="tag-a-tag.html">A <&> tag</a>.</p>
</footer>
</article>
<nav class="m-navpanel m-col-m-2">
- <h3>Cat­e­gories</h3>
+ <h3>Cat­egor­ies</h3>
<ol class="m-block-bar-m">
- <li><a href="category-a-category.html">A <&> cat­e­go­ry</a></li>
+ <li><a href="category-a-category.html">A <&> cat­egory</a></li>
</ol>
<h3>Au­thors</h3>
<ol class="m-block-bar-m">
<div class="m-block m-success m-badge">
<img src="author.jpg?and&in&url=""" alt="An <&> Author" />
<h3>An <&> “Author”</h3>
- <p>Au­thor <&> de­tails, hy­phen­at­ed and “quotes”.</p>
+ <p>Au­thor <&> de­tails, hy­phen­ated and “quotes”.</p>
</div>
<article>
<header>
</time>
An article
</a></h1>
- <p>Ar­ti­cle sum­ma­ry.</p>
+ <p>Art­icle sum­mary.</p>
</header>
<footer>
<p>Posted by <a href="author-an-author.html">An <&> Author</a> on <time datetime="2017-12-17T00:00:00+00:00">Dec 17, 2017</time> in <a href="category-a-category.html">A <&> category</a>. Tags: <a href="tag-a-tag.html">A <&> tag</a>.</p>
</article>
</div>
<nav class="m-navpanel m-col-m-2">
- <h3>Cat­e­gories</h3>
+ <h3>Cat­egor­ies</h3>
<ol class="m-block-bar-m">
- <li><a href="category-a-category.html">A <&> cat­e­go­ry</a></li>
+ <li><a href="category-a-category.html">A <&> cat­egory</a></li>
</ol>
<h3>Au­thors</h3>
<ol class="m-block-bar-m">
<div class="m-block m-warning m-badge">
<img src="category.jpg?and&in&url=""" alt="A <&> category" />
<h3>A <&> “category”</h3>
- <p>Cat­e­go­ry <&> de­tails, hy­phen­at­ed and “quotes”.</p>
+ <p>Cat­egory <&> de­tails, hy­phen­ated and “quotes”.</p>
</div>
<article>
<header>
</time>
An article
</a></h1>
- <p>Ar­ti­cle sum­ma­ry.</p>
+ <p>Art­icle sum­mary.</p>
</header>
<footer>
<p>Posted by <a href="author-an-author.html">An <&> Author</a> on <time datetime="2017-12-17T00:00:00+00:00">Dec 17, 2017</time> in <a href="category-a-category.html">A <&> category</a>. Tags: <a href="tag-a-tag.html">A <&> tag</a>.</p>
</article>
</div>
<nav class="m-navpanel m-col-m-2">
- <h3>Cat­e­gories</h3>
+ <h3>Cat­egor­ies</h3>
<ol class="m-block-bar-m">
- <li><a href="category-a-category.html">A <&> cat­e­go­ry</a></li>
+ <li><a href="category-a-category.html">A <&> cat­egory</a></li>
</ol>
<h3>Au­thors</h3>
<ol class="m-block-bar-m">
</div>
<div class="m-block m-info">
<h3>A <&> “tag”</h3>
- <p>Tag <&> de­tails, hy­phen­at­ed and “quotes”.</p>
+ <p>Tag <&> de­tails, hy­phen­ated and “quotes”.</p>
</div>
<article>
<header>
</time>
An article
</a></h1>
- <p>Ar­ti­cle sum­ma­ry.</p>
+ <p>Art­icle sum­mary.</p>
</header>
<footer>
<p>Posted by <a href="author-an-author.html">An <&> Author</a> on <time datetime="2017-12-17T00:00:00+00:00">Dec 17, 2017</time> in <a href="category-a-category.html">A <&> category</a>. Tags: <a href="tag-a-tag.html">A <&> tag</a>.</p>
</article>
</div>
<nav class="m-navpanel m-col-m-2">
- <h3>Cat­e­gories</h3>
+ <h3>Cat­egor­ies</h3>
<ol class="m-block-bar-m">
- <li><a href="category-a-category.html">A <&> cat­e­go­ry</a></li>
+ <li><a href="category-a-category.html">A <&> cat­egory</a></li>
</ol>
<h3>Au­thors</h3>
<ol class="m-block-bar-m">