Validation corrections
authorRuben Rodriguez <ruben@gnu.org>
Mon, 27 Feb 2023 16:55:28 +0000 (17:55 +0100)
committerRuben Rodriguez <ruben@gnu.org>
Mon, 27 Feb 2023 16:55:28 +0000 (17:55 +0100)
20 files changed:
README.md
content/2017.md
content/2018.md
output/author/free-software-foundation.html
output/fy2015.html
output/fy2016.html
output/fy2017.html
output/fy2018.html
output/images/fa2018.png
output/index.html
output/theme/css/.b-side-base.css.swp [new file with mode: 0644]
output/theme/css/b-side-base.css
pelicanconf.py
plugins/matplotlib.py
theme/static/css/b-side-base.css
theme/templates/article.html
theme/templates/index.html
theme/templates/page.html
theme/templates/partials/body-header.html
theme/templates/partials/head-style-base.html

index edbc9b1bc3eda129c865223895b0a7d49651d25a..5982d6cf1a2e27e4dd5cd3762c7b1fe5dd442acb 100644 (file)
--- a/README.md
+++ b/README.md
@@ -30,7 +30,7 @@ Note that although virtualenv and pip are free software, they are not in the Tri
     
     # Optionally, install font roboto. This can also be done with "sudo apt install fonts-roboto"
     pip install font-roboto
-    mkdir ~/.fonts ; cp ./lib/python*/site-packages/font_roboto/files/*ttf.ttf ~/.fonts
+    mkdir ~/.fonts ; cp ./lib/python*/site-packages/font_roboto/files/*.ttf ~/.fonts
 
 # Usage notes
 
index 5ca7d2e15c711bd56915c6d18007e134b0ee37e8..49db6cc5978a7ab6d714960a166e62e8dcd77264 100644 (file)
@@ -3,7 +3,9 @@ Summary: Highlighting activities and detailed financials for Fiscal Year 2017
 Date: 2017-12-05 10:20
 Slug: fy2017
 Fy: 2017
+Source: https://www.fsf.org/annual-reports/fy2017/fsf-report-2017-site.tar.gz
 Dates: October 1, 2016 - September 30, 2017
+Color: --background: #fffff6; --brightaccent: #ece1bd; --darkaccent: #ac4f30; --lightaccent: #d1b661; --colortone: -30deg;
 {% comment {
 
   Copyright (c) 2022 Free Software Foundation, Inc.
@@ -13,17 +15,7 @@ Dates: October 1, 2016 - September 30, 2017
 
 }%}
 
-<style>
-:root {
-    --background: #fffff6;
-    --brightaccent: #ece1bd;
-    --darkaccent: #ac4f30;
-    --lightaccent: #d1b661;
-    --colortone: -30deg;
-}
-</style>
-
-> The Free Software Foundation is a leader in the international movement for computer user freedom. We defend the rights of all software users and encourage the development and use of free ["as in freedom"]() software.
+> The Free Software Foundation is a leader in the international movement for computer user freedom. We defend the rights of all software users and encourage the development and use of free ["as in freedom"](https://www.gnu.org/philosophy/free-sw.en.html) software.
 
 > This annual report highlights the Foundation's activities and achievements in fiscal year 2017 (October 1, 2016 — September 30, 2017) and includes a detailed financial statement.
 
@@ -266,7 +258,7 @@ The FSF acts as fiscal sponsor for free software projects and events whose scope
 %}
 
 
-The following is a visualization of the Free Software Foundation's FY 2017 financial statement. The original documents can be found [here]().
+The following is a visualization of the Free Software Foundation's FY 2017 financial statement. The original documents can be found [here](https://www.fsf.org/about/financial).
 
 <div class="nocollapse" style="clear:both" markdown=1>
 
@@ -495,7 +487,6 @@ This list includes our patrons, in-kind supporters, and those who receive ThankG
 * Adam Ymeren 
 </div>
 
-
 <div class="pagebreak"></div>
 {% separator {
   "title": "Why I joined the FSF",
index d2ec7833ddf294150eaa6985b5eef2a74b809ebf..28a2f642fd23d0301def0914212329a5dc66afbf 100644 (file)
@@ -5,6 +5,9 @@ Slug: fy2018
 Dates: October 1, 2017 - September 30, 2018
 Fy: 2018
 Source: https://vcs.fsf.org/?p=financial-reports.git
+Color: --background: #f6faff; --brightaccent: #bde3ec; --darkaccent: #2870cc; --lightaccent: #79b4f2; --colortone: 185deg; 
+
+
 {% comment {
 
   Copyright (c) 2023 Free Software Foundation, Inc.
@@ -14,18 +17,7 @@ Source: https://vcs.fsf.org/?p=financial-reports.git
 
 }%}
 
-<style>
-/* Blue tones */
-:root {
-    --background: #f6faff;
-    --brightaccent: #bde3ec;
-    --darkaccent: #2870cc;
-    --lightaccent: #79b4f2;
-    --colortone: 185deg;
-}
-</style>
-
-> The Free Software Foundation is a leader in the international movement for computer user freedom. We defend the rights of all software users and encourage the development and use of free ["as in freedom"]() software.
+> The Free Software Foundation is a leader in the international movement for computer user freedom. We defend the rights of all software users and encourage the development and use of free ["as in freedom"](https://www.gnu.org/philosophy/free-sw.en.html) software.
 
 > This annual report highlights the Foundation's activities and achievements in fiscal year 2017 (October 1, 2017 — September 30, 2018) and includes a detailed financial statement.
 
@@ -777,7 +769,7 @@ or [switch to a free operating
 system](https://www.gnu.org/distros/free-distros.html). [Make a
 donation](https://my.fsf.org/donate), or make a long term commitment
 to free software by [becoming a Free Software Foundation Associate
-Member](https://my.fsf.org/join). Learn more at <fsf.org>.
+Member](https://my.fsf.org/join). Learn more at [fsf.org](https://www.fsf.org).
 
 </div>
 
index 09cc708d94cd822c87bf9392ee27f6db4c3ffb60..ddf75852ada63b3c0936cd863e5360928420118c 100644 (file)
@@ -3,15 +3,16 @@
 <html lang="en">
 <head>
 <title>Free Software Foundation - Free Software Foundation Annual Reports</title>
-<link href="" rel="canonical"/>
-<link href="./theme/css/b-side-base.css" rel="stylesheet"/><meta charset="utf-8"/>
+<link href="http://127.0.0.1:8000" rel="canonical"/>
+<link href="./theme/css/b-side-base.css" rel="stylesheet"/>
+<meta charset="utf-8"/>
 <meta content="width=680" name="viewport"><link href="./theme/css/b-side-wide.css" rel="stylesheet"/> </meta></head>
 <body>
 <header class="top-menu no-print">
 <nav class="top-menu">
 <ul>
-<li><a href="">Free Software Foundation Annual Reports</a></li>
-<li><a class="active" href="https://my.fsf.org">Join the fsf</a></li>
+<li><a href="http://127.0.0.1:8000">Free Software Foundation Annual Reports</a></li>
+<li><a href="https://my.fsf.org">Join the fsf</a></li>
 </ul>
 </nav>
 </header>
 <div>
 <h1>Free Software Foundation</h1>
 <div class="bside-summary">
-<h2><a href="/fy2018.html" rel="bookmark">Fiscal year 2018</a></h2>
+<h2><a href="http://127.0.0.1:8000/fy2018.html" rel="bookmark">Fiscal year 2018</a></h2>
 <ul class="bulletless">
 <li>Highlighting activities and detailed financials for Fiscal Year 2018</li> <li class="smaller dim"><em><time datetime="2023-02-05T10:20:00-05:00">October 1, 2017 - September 30, 2018</time></em></li>
 <li class="smaller dim"><a href="https://vcs.fsf.org/?p=financial-reports.git">Sources and materials</a></li>
 </ul>
 </div><div class="bside-summary">
-<h2><a href="/fy2017.html" rel="bookmark">Fiscal year 2017</a></h2>
+<h2><a href="http://127.0.0.1:8000/fy2017.html" rel="bookmark">Fiscal year 2017</a></h2>
 <ul class="bulletless">
 <li>Highlighting activities and detailed financials for Fiscal Year 2017</li> <li class="smaller dim"><em><time datetime="2017-12-05T10:20:00-05:00">October 1, 2016 - September 30, 2017</time></em></li>
-<li class="smaller dim"><a href="">Sources and materials</a></li>
+<li class="smaller dim"><a href="https://www.fsf.org/annual-reports/fy2017/fsf-report-2017-site.tar.gz">Sources and materials</a></li>
 </ul>
 </div><div class="bside-summary">
 <h2><a href="https://static.fsf.org/nosvn/annual-reports/FY16_LR.pdf" rel="bookmark">Fiscal year 2016</a></h2>
index 11d1d10ca47e95901b78389f72fc551a3f6c5c46..82ae578e9b1b7d1bc1e3725a59ef99406329214c 100644 (file)
@@ -3,26 +3,25 @@
 <html lang="en">
 <head>
 <title>FY2015 Annual Report - Free Software Foundation Annual Reports</title>
-<link href="" rel="canonical"/>
-<link href="./theme/css/b-side-base.css" rel="stylesheet"/><meta charset="utf-8"/>
+<link href="http://127.0.0.1:8000" rel="canonical"/>
+<link href="./theme/css/b-side-base.css" rel="stylesheet"/>
+<meta charset="utf-8"/>
 <meta content="width=680" name="viewport"><link href="./theme/css/b-side-post.css" rel="stylesheet"/> </meta></head>
 <body>
 <header class="top-menu no-print">
 <nav class="top-menu">
 <ul>
-<li><a class="highlight" href="/">Index</a></li>
-<li><a href="">FY2015 Annual Report</a></li>
-<li><a class="active" href="#toc">Table of Contents</a></li>
-<li><a class="active" href="#associate-membership">Join the fsf</a></li>
-<li><a class="active" href="extra/2015.pdf">PDF</a></li>
+<li><a class="highlight" href="/">Index of reports</a></li>
+<li><a href="#">FY2015</a></li>
+<li><a href="#toc">Table of Contents</a></li>
+<li><a href="#associate-membership">Join the fsf</a></li>
+<li><a href="extra/2015.pdf">⬇PDF</a></li>
 </ul>
 </nav>
 </header>
-<article>
-<section>
 <div class="document">
 <div id="head">
-<img class="fsflogo" src="./theme/fsf-logo.svg"/>
+<img alt="Free Software Foundation logo" class="fsflogo" src="./theme/fsf-logo.svg"/>
 <h1 class="title">FY2015 Annual Report</h1>
 <div class="subtitle"><p>Highlighting activities and detailed financials for Fiscal Year 2015</p></div>
 <div class="dates"><p>(October 1, 2014 - September 30, 2015)</p></div>
@@ -45,9 +44,9 @@
 </div>
 </div>
 <div style="clear:both"></div> </div>
-</div>
-</section>
+<article>
 </article>
+</div>
 <footer class="bside-footer">
 <img alt="Free Software Foundation logo" onerror="this.src='images/fsf-logo.png'" src="theme/fsf-logo.svg"/>
 <div>
index 2b80ed27e1fff92b2dfa9c0daaef3a2cd3b0bdbf..9756991f6155058f2e5f757cbe77f164a92a59dd 100644 (file)
@@ -3,26 +3,25 @@
 <html lang="en">
 <head>
 <title>FY2016 Annual Report - Free Software Foundation Annual Reports</title>
-<link href="" rel="canonical"/>
-<link href="./theme/css/b-side-base.css" rel="stylesheet"/><meta charset="utf-8"/>
+<link href="http://127.0.0.1:8000" rel="canonical"/>
+<link href="./theme/css/b-side-base.css" rel="stylesheet"/>
+<meta charset="utf-8"/>
 <meta content="width=680" name="viewport"><link href="./theme/css/b-side-post.css" rel="stylesheet"/> </meta></head>
 <body>
 <header class="top-menu no-print">
 <nav class="top-menu">
 <ul>
-<li><a class="highlight" href="/">Index</a></li>
-<li><a href="">FY2016 Annual Report</a></li>
-<li><a class="active" href="#toc">Table of Contents</a></li>
-<li><a class="active" href="#associate-membership">Join the fsf</a></li>
-<li><a class="active" href="extra/2016.pdf">PDF</a></li>
+<li><a class="highlight" href="/">Index of reports</a></li>
+<li><a href="#">FY2016</a></li>
+<li><a href="#toc">Table of Contents</a></li>
+<li><a href="#associate-membership">Join the fsf</a></li>
+<li><a href="extra/2016.pdf">⬇PDF</a></li>
 </ul>
 </nav>
 </header>
-<article>
-<section>
 <div class="document">
 <div id="head">
-<img class="fsflogo" src="./theme/fsf-logo.svg"/>
+<img alt="Free Software Foundation logo" class="fsflogo" src="./theme/fsf-logo.svg"/>
 <h1 class="title">FY2016 Annual Report</h1>
 <div class="subtitle"><p>Highlighting activities and detailed financials for Fiscal Year 2016</p></div>
 <div class="dates"><p>(October 1, 2015 - September 30, 2016)</p></div>
@@ -45,9 +44,9 @@
 </div>
 </div>
 <div style="clear:both"></div> </div>
-</div>
-</section>
+<article>
 </article>
+</div>
 <footer class="bside-footer">
 <img alt="Free Software Foundation logo" onerror="this.src='images/fsf-logo.png'" src="theme/fsf-logo.svg"/>
 <div>
index 6436f1dd1a399ec369c612f15090d81a7b3341d6..6ecb7e099c0ba5ffd423702a020101006a44f7eb 100644 (file)
@@ -3,26 +3,30 @@
 <html lang="en">
 <head>
 <title>FY2017 Annual Report - Free Software Foundation Annual Reports</title>
-<link href="" rel="canonical"/>
-<link href="./theme/css/b-side-base.css" rel="stylesheet"/><meta charset="utf-8"/>
+<link href="http://127.0.0.1:8000" rel="canonical"/>
+<link href="./theme/css/b-side-base.css" rel="stylesheet"/>
+<style>
+:root {
+       --background: #fffff6; --brightaccent: #ece1bd; --darkaccent: #ac4f30; --lightaccent: #d1b661; --colortone: -30deg;
+}
+</style>
+<meta charset="utf-8"/>
 <meta content="width=680" name="viewport"><link href="./theme/css/b-side-post.css" rel="stylesheet"/> </meta></head>
 <body>
 <header class="top-menu no-print">
 <nav class="top-menu">
 <ul>
-<li><a class="highlight" href="/">Index</a></li>
-<li><a href="">FY2017 Annual Report</a></li>
-<li><a class="active" href="#toc">Table of Contents</a></li>
-<li><a class="active" href="#associate-membership">Join the fsf</a></li>
-<li><a class="active" href="extra/2017.pdf">PDF</a></li>
+<li><a class="highlight" href="/">Index of reports</a></li>
+<li><a href="#">FY2017</a></li>
+<li><a href="#toc">Table of Contents</a></li>
+<li><a href="#associate-membership">Join the fsf</a></li>
+<li><a href="extra/2017.pdf">⬇PDF</a></li>
 </ul>
 </nav>
 </header>
-<article>
-<section>
 <div class="document">
 <div id="head">
-<img class="fsflogo" src="./theme/fsf-logo.svg"/>
+<img alt="Free Software Foundation logo" class="fsflogo" src="./theme/fsf-logo.svg"/>
 <h1 class="title">FY2017 Annual Report</h1>
 <div class="subtitle"><p>Highlighting activities and detailed financials for Fiscal Year 2017</p></div>
 <div class="dates"><p>(October 1, 2016 - September 30, 2017)</p></div>
 </div>
 </div>
 <div style="clear:both"></div> </div>
-<style>
-:root {
-    --background: #fffff6;
-    --brightaccent: #ece1bd;
-    --darkaccent: #ac4f30;
-    --lightaccent: #d1b661;
-    --colortone: -30deg;
-}
-</style>
+<article>
 <blockquote>
-<p>The Free Software Foundation is a leader in the international movement for computer user freedom. We defend the rights of all software users and encourage the development and use of free <a href="">"as in freedom"</a> software.</p>
+<p>The Free Software Foundation is a leader in the international movement for computer user freedom. We defend the rights of all software users and encourage the development and use of free <a href="https://www.gnu.org/philosophy/free-sw.en.html">"as in freedom"</a> software.</p>
 <p>This annual report highlights the Foundation's activities and achievements in fiscal year 2017 (October 1, 2016 — September 30, 2017) and includes a detailed financial statement.</p>
 </blockquote>
 <div id="toc" style="background:url(./images/toc-libreplanet.jpg)">
@@ -202,8 +198,8 @@ International Day Against DRM</p>
 <div class="pagebreak"></div>
 <p><div class="quote-box-top"></div> <div class="quote-box"> <h4>Why I joined the FSF</h4> <blockquote><p>"To fight the dystopia of a DRM-overgrown world."</p></blockquote></div></p>
 <h2 id="financial-statement">Financial Statement</h2>
-<p><img "="" class="matplotlib" src="images/fa2018.png" type="image/png"/></p>
-<p>The following is a visualization of the Free Software Foundation's FY 2017 financial statement. The original documents can be found <a href="">here</a>.</p>
+<p><img alt="A pie chart" class="matplotlib" src="images/fa2018.png"/></p>
+<p>The following is a visualization of the Free Software Foundation's FY 2017 financial statement. The original documents can be found <a href="https://www.fsf.org/about/financial">here</a>.</p>
 <div class="nocollapse" style="clear:both">
 <div class="column3">
 <h3 id="statement-of-financial-position">Statement of Financial Position</h3>
@@ -625,15 +621,14 @@ International Day Against DRM</p>
 <p>Assistant to the President </p>
 </div>
 </div>
-</div>
-</section>
 </article>
+</div>
 <footer class="bside-footer">
 <img alt="Free Software Foundation logo" onerror="this.src='images/fsf-logo.png'" src="theme/fsf-logo.svg"/>
 <div>
 <p>Copyright ©  2015–2023  <a href="https://www.fsf.org">Free Software Foundation</a>, Inc. <a href="https://www.fsf.org/about/free-software-foundation-privacy-policy">Privacy Policy</a>.</p>
 <p>Please support our work by joining us as an <a href="https://my.fsf.org/join">associate member</a>.</p>
-<p>Download the <a href="">sources</a> for the report including fonts, image source files and text. <br/>This work is licensed under the <a href="https://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International license</a> (CC BY-SA 4.0).</p>
+<p>Download the <a href="https://www.fsf.org/annual-reports/fy2017/fsf-report-2017-site.tar.gz">sources</a> for the report including fonts, image source files and text. <br/>This work is licensed under the <a href="https://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International license</a> (CC BY-SA 4.0).</p>
 </div>
 <nav>
 <ul class="menu">
index e5884b6ce492ba09722ab24195dbfa8e6daa3ac5..cc9f17ca35c09082065d1deba912148b66382fe8 100644 (file)
@@ -3,26 +3,30 @@
 <html lang="en">
 <head>
 <title>FY2018 Annual Report - Free Software Foundation Annual Reports</title>
-<link href="" rel="canonical"/>
-<link href="./theme/css/b-side-base.css" rel="stylesheet"/><meta charset="utf-8"/>
+<link href="http://127.0.0.1:8000" rel="canonical"/>
+<link href="./theme/css/b-side-base.css" rel="stylesheet"/>
+<style>
+:root {
+       --background: #f6faff; --brightaccent: #bde3ec; --darkaccent: #2870cc; --lightaccent: #79b4f2; --colortone: 185deg;
+}
+</style>
+<meta charset="utf-8"/>
 <meta content="width=680" name="viewport"><link href="./theme/css/b-side-post.css" rel="stylesheet"/> </meta></head>
 <body>
 <header class="top-menu no-print">
 <nav class="top-menu">
 <ul>
-<li><a class="highlight" href="/">Index</a></li>
-<li><a href="">FY2018 Annual Report</a></li>
-<li><a class="active" href="#toc">Table of Contents</a></li>
-<li><a class="active" href="#associate-membership">Join the fsf</a></li>
-<li><a class="active" href="extra/2018.pdf">PDF</a></li>
+<li><a class="highlight" href="/">Index of reports</a></li>
+<li><a href="#">FY2018</a></li>
+<li><a href="#toc">Table of Contents</a></li>
+<li><a href="#associate-membership">Join the fsf</a></li>
+<li><a href="extra/2018.pdf">⬇PDF</a></li>
 </ul>
 </nav>
 </header>
-<article>
-<section>
 <div class="document">
 <div id="head">
-<img class="fsflogo" src="./theme/fsf-logo.svg"/>
+<img alt="Free Software Foundation logo" class="fsflogo" src="./theme/fsf-logo.svg"/>
 <h1 class="title">FY2018 Annual Report</h1>
 <div class="subtitle"><p>Highlighting activities and detailed financials for Fiscal Year 2018</p></div>
 <div class="dates"><p>(October 1, 2017 - September 30, 2018)</p></div>
 </div>
 </div>
 <div style="clear:both"></div> </div>
-<style>
-/* Blue tones */
-:root {
-    --background: #f6faff;
-    --brightaccent: #bde3ec;
-    --darkaccent: #2870cc;
-    --lightaccent: #79b4f2;
-    --colortone: 185deg;
-}
-</style>
+<article>
 <blockquote>
-<p>The Free Software Foundation is a leader in the international movement for computer user freedom. We defend the rights of all software users and encourage the development and use of free <a href="">"as in freedom"</a> software.</p>
+<p>The Free Software Foundation is a leader in the international movement for computer user freedom. We defend the rights of all software users and encourage the development and use of free <a href="https://www.gnu.org/philosophy/free-sw.en.html">"as in freedom"</a> software.</p>
 <p>This annual report highlights the Foundation's activities and achievements in fiscal year 2017 (October 1, 2017 — September 30, 2018) and includes a detailed financial statement.</p>
 </blockquote>
 <div id="toc" style="background:url(images/toc-libreplanet.jpg)">
@@ -373,7 +368,7 @@ Free Software Fund</a>.</p>
 <div class="pagebreak"></div>
 <p><div class="quote-box-top"></div> <div class="quote-box"> <h4>Why I joined the FSF</h4> <blockquote><p>"Free software positively impacts my life every hour of every day."</p></blockquote></div></p>
 <h2 id="financial-statement">Financial Statement</h2>
-<p><img "="" class="matplotlib" src="images/fa2018.png" type="image/png"/></p>
+<p><img alt="A pie chart" class="matplotlib" src="images/fa2018.png"/></p>
 <p>The following is a visualization of the Free Software Foundation's FY
 2018 financial statement. The original documents can be found
 <a href="https://www.fsf.org/about/financial">here</a>.</p>
@@ -793,7 +788,7 @@ or <a href="https://www.gnu.org/distros/free-distros.html">switch to a free oper
 system</a>. <a href="https://my.fsf.org/donate">Make a
 donation</a>, or make a long term commitment
 to free software by <a href="https://my.fsf.org/join">becoming a Free Software Foundation Associate
-Member</a>. Learn more at <fsf.org>.</fsf.org></p>
+Member</a>. Learn more at <a href="https://www.fsf.org">fsf.org</a>.</p>
 </div>
 <div class="pagebreak"></div>
 <h2 id="leadership-and-staff">Leadership and Staff</h2>
@@ -882,9 +877,8 @@ Member</a>. Learn more at <fsf.org>.</fsf.org></p>
 <p>Assistant to the President </p>
 </div>
 </div>
-</div>
-</section>
 </article>
+</div>
 <footer class="bside-footer">
 <img alt="Free Software Foundation logo" onerror="this.src='images/fsf-logo.png'" src="theme/fsf-logo.svg"/>
 <div>
index 6146b6ac05526148287274ed9c81df0008d4b739..0c45db5c4a4d5fd61f39368bad635f9e32a0084d 100644 (file)
Binary files a/output/images/fa2018.png and b/output/images/fa2018.png differ
index 99cf05e6c46573e5c936e1e35add7f4c65492c77..2ff1d4937e2d80efda8cbf538adf8596a186de7d 100644 (file)
@@ -3,21 +3,22 @@
 <html lang="en">
 <head>
 <title>Free Software Foundation Annual Reports</title>
-<link href="" rel="canonical"/>
-<link href="./theme/css/b-side-base.css" rel="stylesheet"/><meta charset="utf-8"/>
+<link href="http://127.0.0.1:8000" rel="canonical"/>
+<link href="./theme/css/b-side-base.css" rel="stylesheet"/>
+<meta charset="utf-8"/>
 <meta content="width=680" name="viewport"><link href="./theme/css/b-side-wide.css" rel="stylesheet"/><link href="./theme/css/b-side-post.css" rel="stylesheet"/> </meta></head>
 <body>
 <header class="top-menu no-print">
 <nav class="top-menu">
 <ul>
-<li><a class="active" href="">Free Software Foundation Annual Reports</a></li>
-<li><a class="active" href="https://my.fsf.org">Join the fsf</a></li>
+<li><a href="http://127.0.0.1:8000">Free Software Foundation Annual Reports</a></li>
+<li><a href="https://my.fsf.org">Join the fsf</a></li>
 </ul>
 </nav>
 </header>
 <div class="document">
 <div id="head">
-<img class="fsflogo" src="./theme/fsf-logo.svg"/>
+<img alt="Free Software Foundation logo" class="fsflogo" src="./theme/fsf-logo.svg"/>
 <h1 style="color:#737373">Annual Reports</h1>
 <div class="grid">
 <div class="column">
 <section>
 <div class="summarylist">
 <div class="bside-summary">
-<h2><a href="/fy2018.html" rel="bookmark">Fiscal year 2018</a></h2>
+<h2><a href="http://127.0.0.1:8000/fy2018.html" rel="bookmark">Fiscal year 2018</a></h2>
 <ul class="bulletless">
 <li>Highlighting activities and detailed financials for Fiscal Year 2018</li> <li class="smaller dim"><em><time datetime="2023-02-05T10:20:00-05:00">October 1, 2017 - September 30, 2018</time></em></li>
 <li class="smaller dim"><a href="https://vcs.fsf.org/?p=financial-reports.git">Sources and materials</a></li>
 </ul>
 </div><div class="bside-summary">
-<h2><a href="/fy2017.html" rel="bookmark">Fiscal year 2017</a></h2>
+<h2><a href="http://127.0.0.1:8000/fy2017.html" rel="bookmark">Fiscal year 2017</a></h2>
 <ul class="bulletless">
 <li>Highlighting activities and detailed financials for Fiscal Year 2017</li> <li class="smaller dim"><em><time datetime="2017-12-05T10:20:00-05:00">October 1, 2016 - September 30, 2017</time></em></li>
-<li class="smaller dim"><a href="">Sources and materials</a></li>
+<li class="smaller dim"><a href="https://www.fsf.org/annual-reports/fy2017/fsf-report-2017-site.tar.gz">Sources and materials</a></li>
 </ul>
 </div><div class="bside-summary">
 <h2><a href="https://static.fsf.org/nosvn/annual-reports/FY16_LR.pdf" rel="bookmark">Fiscal year 2016</a></h2>
diff --git a/output/theme/css/.b-side-base.css.swp b/output/theme/css/.b-side-base.css.swp
new file mode 100644 (file)
index 0000000..c6bf806
Binary files /dev/null and b/output/theme/css/.b-side-base.css.swp differ
index 6a0a5ee69a6ac78e965f34fa26b42bfccee78f1c..520af26cfce1ab2310a6594a395f35bc291642d6 100644 (file)
@@ -971,7 +971,7 @@ width:100%;
 border-spacing:0;
 }
 
-article h1{
+h1{
 clear:both;
 color:white
 }
@@ -1235,7 +1235,7 @@ background-color: var(--lightaccent);
 padding-bottom:2rem;
 }
 
-.document > blockquote{
+article > blockquote{
 border-left:none;
 max-width:60%;
 margin:0 auto;
@@ -1249,12 +1249,12 @@ font-size:1rem;
 line-height:1.5rem
 }
 
-.document > blockquote a{
+article > blockquote a{
 text-decoration:none;
 color:black;
 }
 
-.document > blockquote > p{
+article > blockquote > p{
 margin:1rem;
 padding:0;
 
index da6c8210960f1eb909a0627016a3d4e904a4043b..8d6e1987778e25dbbe28f0e2337e603ad7250207 100644 (file)
@@ -1,6 +1,6 @@
 AUTHOR = 'Free Software Foundation'
 SITENAME = 'Free Software Foundation Annual Reports'
-SITEURL = ''
+SITEURL = 'http://127.0.0.1:8000/'
 
 PATH = 'content'
 
index a9105841c5d304af0a7974a3718a71a90fc42a91..7853008d0f631198f39f958397460b5cff115017 100644 (file)
@@ -93,10 +93,10 @@ def run_matplotlib(data, options=[]):
 
     title=data.get("title", None)
     if title is not None:
-      ax1.set_title(data.get("title", None), fontsize=24, fontfamily="Roboto Sans", fontweight='bold')
+      ax1.set_title(data.get("title", None), fontsize=24, fontfamily="Roboto", fontweight='bold')
     filename=data.get("filename", None)
-    plt.setp(pcts, color='white', fontweight='bold', fontsize=9, fontfamily="Roboto Sans")
-    plt.setp(texts, color='black', fontsize=12, fontfamily="Roboto Sans")
+    plt.setp(pcts, color='white', fontweight='bold', fontsize=9, fontfamily="Roboto")
+    plt.setp(texts, color='black', fontsize=12, fontfamily="Roboto")
     if not os.path.exists("./output/images"):
         os.mkdir("./output")
         os.mkdir("./output/images")
@@ -115,7 +115,7 @@ def matplotlib_parser(preprocessor, tag, markup):
         output = run_matplotlib(data)
         # Return embedded SVG image
         return (
-                '<img class="matplotlib" type="image/png" src=%s "/>'
+                '<img class="matplotlib" alt="A pie chart" src="%s">'
             % output
         )
 
index 6a0a5ee69a6ac78e965f34fa26b42bfccee78f1c..520af26cfce1ab2310a6594a395f35bc291642d6 100644 (file)
@@ -971,7 +971,7 @@ width:100%;
 border-spacing:0;
 }
 
-article h1{
+h1{
 clear:both;
 color:white
 }
@@ -1235,7 +1235,7 @@ background-color: var(--lightaccent);
 padding-bottom:2rem;
 }
 
-.document > blockquote{
+article > blockquote{
 border-left:none;
 max-width:60%;
 margin:0 auto;
@@ -1249,12 +1249,12 @@ font-size:1rem;
 line-height:1.5rem
 }
 
-.document > blockquote a{
+article > blockquote a{
 text-decoration:none;
 color:black;
 }
 
-.document > blockquote > p{
+article > blockquote > p{
 margin:1rem;
 padding:0;
 
index 3d85221871eef29898d3c8f132b4167a783986d6..1010d080879869ef3efc8b83de7f9c083d10ede0 100644 (file)
 {% endblock %}
 
 {% block main %}
-<article>
-  <section>
     <div class="document">
       <div id="head">
-      <img class="fsflogo" src="./theme/fsf-logo.svg">
+      <img class="fsflogo" alt="Free Software Foundation logo" src="./theme/fsf-logo.svg">
       <h1 class="title">{{ article.title }}</h1>
       <div class="subtitle">{{ article.summary }}</div>
       <div class="dates"><p>({{ article.dates }})</p></div>
-
     {% include "partials/fsf-grid.html" %}
       </div>
-      {{ article.content }}
-    </div>
-  </section>
-</article>
+      <article>
+        {{ article.content }}
+      </article>
+</div>
 {% endblock %}
index b257eb715ecb9ffa53ba963de4e5788313de8aea..bca4e47b3bb84efdcefb47187a846e3172bc49fd 100644 (file)
@@ -13,7 +13,7 @@
   {% endif %}
   <div class="document">
   <div id="head">
-      <img class="fsflogo" src="./theme/fsf-logo.svg"/>
+      <img class="fsflogo" alt="Free Software Foundation logo" src="./theme/fsf-logo.svg"/>
       <h1 style="color:#737373">Annual Reports</h1>
     {% include "partials/fsf-grid.html" %}
   </div>
index 26c028eae3c9a253a38cb44de72be48ff4a48261..8181ae7ae8ebd22d5ca1741542628c03ccc765f9 100644 (file)
@@ -27,4 +27,4 @@
       {{ page.content }}
   </section>
 </article>
-{% endblock %}
\ No newline at end of file
+{% endblock %}
index f21d4742a94e0d4592001df431572877e39e04b2..e89723bb75f77ecae47c9bcc1135df0ffe27fd55 100644 (file)
@@ -5,14 +5,14 @@
         <li><a class="highlight" href="{{ SITEURL }}"><img class="badge" src="{{ SITEURL }}/{{ BADGE_IMAGE }}" alt="{{ SITENAME }}"></a></li>
       {% endif%} 
       {% if article %}
-            <li><a class="highlight" href="/"{% if output_file == 'index.html' %} class="active"{% endif %}>Index</a></li>
-            <li><a href="{{ link }}">{{ article.title }}</a></li>
-            <li><a class="active" href="#toc">Table of Contents</a></li>
-            <li><a class="active" href="#associate-membership">Join the fsf</a></li>
-            <li><a class="active" href="extra/{{ article.fy }}.pdf">PDF</a></li>
+            <li><a class="highlight" href="/"{% if output_file == 'index.html' %} {% endif %}>Index of reports</a></li>
+            <li><a href="{{ link }}#">FY{{ article.fy }}</a></li>
+            <li><a href="#toc">Table of Contents</a></li>
+            <li><a href="#associate-membership">Join the fsf</a></li>
+            <li><a href="extra/{{ article.fy }}.pdf">⬇PDF</a></li>
        {% else %}
-            <li><a href="{{ SITEURL }}"{% if output_file == 'index.html' %} class="active"{% endif %}>{{ SITENAME }}</a></li>
-            <li><a class="active" href="https://my.fsf.org">Join the fsf</a></li>
+            <li><a href="{{ SITEURL }}"{% if output_file == 'index.html' %} {% endif %}>{{ SITENAME }}</a></li>
+            <li><a href="https://my.fsf.org">Join the fsf</a></li>
        {% endif %}
     </ul>
   </nav>
index 64e7b28524b95417f6f11bf17ca2e0665fa87642..38d3d88670dd3d76330cf32c2eecd16144bfad6f 100644 (file)
@@ -1 +1,8 @@
 <link href="./theme/css/b-side-base.css" rel="stylesheet">
+{% if article and article.color %}
+<style>
+:root {
+       {{article.color}}
+}
+</style>
+{% endif %}