[Git][reproducible-builds/reproducible-website][master] 9 commits: Drop some old CSS files and fonts.

Chris Lamb gitlab at salsa.debian.org
Fri Jul 5 13:58:34 UTC 2019



Chris Lamb pushed to branch master at Reproducible Builds / reproducible-website


Commits:
0c1c60f6 by Chris Lamb at 2019-07-05T13:20:41Z
Drop some old CSS files and fonts.

- - - - -
2d6f43d2 by Chris Lamb at 2019-07-05T13:20:41Z
Make headlines stand out a bit more.

- - - - -
1e57e24c by Chris Lamb at 2019-07-05T13:20:41Z
Tidy up the typography on the documentation page.

- - - - -
b9c2d01a by Chris Lamb at 2019-07-05T13:20:41Z
Tidy weekly reports section on the news page.

- - - - -
933c5364 by Chris Lamb at 2019-07-05T13:41:34Z
Add missing "we".

- - - - -
4b54f27a by Chris Lamb at 2019-07-05T13:50:48Z
Actually, it's pretty obvious what we are about to talk about.

- - - - -
0905776f by Chris Lamb at 2019-07-05T13:57:46Z
Update AUTHORS

- - - - -
7f0fd662 by Chris Lamb at 2019-07-05T13:57:56Z
Misc cosmetic changes prior to publishing.

- - - - -
22955ccf by Chris Lamb at 2019-07-05T13:58:08Z
published as https://reproducible-builds.org/reports/2019-06/

- - - - -


28 changed files:

- README
- _reports/2019-06.md
- assets/styles/custom.scss
- bin/generate-draft.template
- − css/Raleway/Raleway-Black.ttf
- − css/Raleway/Raleway-BlackItalic.ttf
- − css/Raleway/Raleway-Bold.ttf
- − css/Raleway/Raleway-BoldItalic.ttf
- − css/Raleway/Raleway-ExtraBold.ttf
- − css/Raleway/Raleway-ExtraBoldItalic.ttf
- − css/Raleway/Raleway-ExtraLight.ttf
- − css/Raleway/Raleway-ExtraLightItalic.ttf
- − css/Raleway/Raleway-Italic.ttf
- − css/Raleway/Raleway-Light.ttf
- − css/Raleway/Raleway-LightItalic.ttf
- − css/Raleway/Raleway-Medium.ttf
- − css/Raleway/Raleway-MediumItalic.ttf
- − css/Raleway/Raleway-Regular.ttf
- − css/Raleway/Raleway-SemiBold.ttf
- − css/Raleway/Raleway-SemiBoldItalic.ttf
- − css/Raleway/Raleway-Thin.ttf
- − css/Raleway/Raleway-ThinItalic.ttf
- − css/Raleway/SIL Open Font License.txt
- − css/main.css
- − css/normalize.css
- − css/skeleton.css
- docs.md
- news.md


Changes:

=====================================
README
=====================================
@@ -6,10 +6,7 @@ been initially created and tested with version 2.2.0 in Debian unstable
 available in the `jekyll` package. It is known to work with jekyll from
 Jessie too.
 
-The boilerplate CSS is provided by [Skeleton].
-
 [Jekyll]: https://jekyllrb.com/
-[Skeleton]: http://www.getskeleton.com/
 
 Viewing the website
 -------------------


=====================================
_reports/2019-06.md
=====================================
@@ -3,23 +3,24 @@ layout: report
 year: "2019"
 month: "06"
 title: "Reproducible Builds in June 2019"
-draft: true
+draft: false
+published: 2019-07-05 13:58:08
 ---
 
 [![]({{ "/images/reports/2019-06/reproducible-builds.png#right" | prepend: site.baseurl }})](https://reproducible-builds.org/)
 
-**Welcome to the June 2019 report from the [Reproducible Builds](https://reproducible-builds.org) project!** In our reports we outline the most important things which have been up to in and around the world of reproducible builds & secure toolchains over the past month.
+**Welcome to the June 2019 report from the [Reproducible Builds](https://reproducible-builds.org) project!** In our reports we outline the most important things that we have been up to over the past month.
 
-As a quick recap, whilst anyone can inspect the source code of free software for malicious flaws, almost all software is distributed to end users pre-compiled. The motivation behind reproducible builds effort is to ensure no flaws have been introduced during this compilation process by promising identical results are always generated from a given source, thus allowing multiple third-parties to come to a consensus on whether a build was compromised.
+In order that everyone knows what this is about, whilst anyone can inspect the source code of free software for malicious flaws, almost all software is distributed to end users as pre-compiled binaries. The motivation behind the reproducible builds effort is to ensure no flaws have been introduced during this compilation process by promising identical results are always generated from a given source, thus allowing multiple third-parties to come to a consensus on whether a build was compromised.
 
-In this month's report, we will cover:
+In June's report, we will cover:
 
-* **Media coverage** — *Lego bricks, pizza and... Reproducible Builds?!*
-* **Upstream news** — *Is Trusting Trust close to a "rebuttal"?*
-* **Events** — *What happened at MiniDebConf Hamburg and the OpenWrt Summit, etc.*
+* **Media coverage** — *Lego bricks, pizza and... Reproducible Builds‽*
+* **Upstream news** — *Is Trusting Trust close to a 'rebuttal'?*
+* **Events** — *What happened at MiniDebConf Hamburg, the OpenWrt Summit, etc.*
 * **Software development** — *Patches patches patches, etc.*
 * **Misc news** — *From our mailing list...*
-* **Getting in touch** — *... and how to contribute.*
+* **Getting in touch**... *and how to contribute.*
 
 ---
 
@@ -29,11 +30,11 @@ In this month's report, we will cover:
 
 [![]({{ "/images/reports/2019-06/prototypefund.png#center" | prepend: site.baseurl }})](https://www.youtube.com/watch?v=PSxm2DbDHG8)
 
-* Joseph Devietti from [Cloudseal](https://www.cloudseal.io) published a post titled [*An introduction to reproducible builds*](https://www.cloudseal.io/blog/2019-05-15-introduction-to-reproducible-builds) on their blog, noting that:
+* Joseph Devietti from [Cloudseal](https://www.cloudseal.io) published a post titled [*An introduction to reproducible builds*](https://www.cloudseal.io/blog/2019-05-15-introduction-to-reproducible-builds) on their blog. It gives a brief overview of the problem and what we are trying to solve, additionally noting the practical point that:
 
 > One key motivation for reproducible builds is to enable peak efficiency for the build caches used in modern build systems.
 
-* Carl Dong gave a talk titled [*Bitcoin Build System Security*](https://www.youtube.com/watch?v=I2iShmUTEl8) at the [Breaking Bitcoin](https://breaking-bitcoin.com/) conference in Amsterdam, Netherlands.
+* Carl Dong gave a presentation entitled [*Bitcoin Build System Security*](https://www.youtube.com/watch?v=I2iShmUTEl8) at the [Breaking Bitcoin](https://breaking-bitcoin.com/) conference in Amsterdam, Netherlands.
 
 ---
 
@@ -43,7 +44,9 @@ In this month's report, we will cover:
 
 [![]({{ "/images/reports/2019-06/fedora.png#right" | prepend: site.baseurl }})](https://getfedora.org/)
 
-* The [Fedora project](https://getfedora.org/) debated setting [`SOURCE_DATE_EPOCH`](https://reproducible-builds.org/docs/source-date-epoch/) [in all builds via `rpm`](https://src.fedoraproject.org/rpms/redhat-rpm-config/pull-request/57) which was accepted and merged on June 27th by Igor Gnatenko.
+* The [Fedora project](https://getfedora.org/) debated setting the [`SOURCE_DATE_EPOCH`](https://reproducible-builds.org/docs/source-date-epoch/) environment variable [in all builds via `rpm`](https://src.fedoraproject.org/rpms/redhat-rpm-config/pull-request/57), an idea that was accepted and merged on the 27th by Igor Gnatenko.
+
+<br>
 
 * [Jeremiah Orians announced that version 1.0](https://lists.reproducible-builds.org/pipermail/rb-general/2019-June/001593.html) of the [`mescc-tools-seed`](https://github.com/oriansj/mescc-tools-seed) compiler has been released. For those not familiar with the project, it is the full bootstrap of a cross-platform compiler for the C programming language (written in C itself) from hex, the ultimate goal being able to demonstrate fully-bootstrapped compiler from hex to the [GCC GNU Compiler Collection](https://gcc.gnu.org/). This has many implications in and around [Ken Thompson](https://en.wikipedia.org/wiki/Ken_Thompson)'s [*Trusting Trust*](https://www.archive.ece.cmu.edu/~ganger/712.fall02/papers/p761-thompson.pdf) attack he outlined in his 1983 [Turing Award Lecture](https://amturing.acm.org/lectures.cfm).
 
@@ -53,7 +56,7 @@ In this month's report, we will cover:
 
 [![]({{ "/images/reports/2019-06/debconf19.png#right" | prepend: site.baseurl }})](https://debconf19.debconf.org)
 
-There were a number of events that included or incorporated members of the Reproducible Builds community this month. If you know of any others, please do [get in touch]({{ "/who/" | prepend: site.baseurl }}). In addition, a number of members of the Reproducible Builds project will be at [DebConf 2019](https://debconf19.debconf.org/) in Curitiba, Brazil and will [present on the status of their work](https://debconf19.debconf.org/talks/30-reproducible-builds-aiming-for-bullseye/).
+There were a number of events that included or incorporated members of the Reproducible Builds community this month. If you know of any others, please [do get in touch]({{ "/who/" | prepend: site.baseurl }}). In addition, a number of members of the Reproducible Builds project will be at [DebConf 2019](https://debconf19.debconf.org/) in Curitiba, Brazil and will [present on the status of their work](https://debconf19.debconf.org/talks/30-reproducible-builds-aiming-for-bullseye/).
 
 ### MiniDebConf Hamburg 2019
 
@@ -61,6 +64,8 @@ Holger Levsen, Jelle van der Waa, *kpcyrd* and Alexander Couzens attended [MiniD
 
 [![]({{ "/images/reports/2019-06/aimingforbullseye.png#center" | prepend: site.baseurl }})](https://www.youtube.com/watch?v=vQv4fxDMMPs)
 
+<br>
+
 Jelle van der Waa kindly gifted Holger with a [Reproducible Builds display](https://github.com/jelly/reproduciblebuilds-display):
 
 [![]({{ "/images/reports/2019-06/reprobuilds-display.jpeg#center" | prepend: site.baseurl }})](https://raw.githubusercontent.com/jelly/reproduciblebuilds-display/master/img/reprobuilds-display.jpeg)
@@ -108,7 +113,7 @@ Here, Holger participated in the discussions regarding `.buildinfo` build-attest
 
 Chris Lamb spent significant time working on [`buildinfo.debian.net`](https://buildinfo.debian.net), his experiment into how to process, store and distribute `.buildinfo` files after the Debian archive software has processed them. This included:
 
-* Started making the move to Python 3.x (and [Django](https://www.djangoproject.com/) 2.x) [[...](https://salsa.debian.org/reproducible-builds/buildinfo.debian.net/commit/ef866349fab43000abd6e6115b1120e035f33bf9)][[...](https://salsa.debian.org/reproducible-builds/buildinfo.debian.net/commit/c44c2eaf52defa599a67d1bc02e2e4a58a386e6e)][[...](https://salsa.debian.org/reproducible-builds/buildinfo.debian.net/commit/d27540daeedab116f09e52e4bb186b97861e5d0e)][[...](https://salsa.debian.org/reproducible-builds/buildinfo.debian.net/commit/9a68e9ab1aa13dd8550833dcab924c8818d3277f)][[...](https://salsa.debian.org/reproducible-builds/buildinfo.debian.net/commit/ec475c64274e88244661f3f76374f453b562276c)][[...](https://salsa.debian.org/reproducible-builds/buildinfo.debian.net/commit/c46e48bd52a89b0839a4a17728d6dd96be8a1bc5)][[...](https://salsa.debian.org/reproducible-builds/buildinfo.debian.net/commit/0dcac1d682b151092bd2988b0bc442508c8bda17)], additionally performing a large number of adjacent cleanups including dropping the authentication framework [[...](https://salsa.debian.org/reproducible-builds/buildinfo.debian.net/commit/961be8b0b935f84f3c67804453c1508ff1751a5f)], fixing a number of [flake8](http://flake8.pycqa.org/) warnings [[...](https://salsa.debian.org/reproducible-builds/buildinfo.debian.net/commit/6f1257b82c89c639ec694c37d7aa6d76fcae38be)], adding a `setup.cfg` to silence some warnings [[...](https://salsa.debian.org/reproducible-builds/buildinfo.debian.net/commit/fc7bbc25b163c05a8ef1e74b3a77bf94a40ab30c)], moving to `__str__` and `str.format(...)` over `%`-style interpolation and `u"Unicode"` strings [[...](https://salsa.debian.org/reproducible-builds/buildinfo.debian.net/commit/afc77977fa2ad376f828009f532be2581e3bd9b7)], etc.
+* Started making the move to Python 3.x (and [Django](https://www.djangoproject.com/) 2.x) [[...](https://salsa.debian.org/reproducible-builds/buildinfo.debian.net/commit/ef866349fab43000abd6e6115b1120e035f33bf9)][[...](https://salsa.debian.org/reproducible-builds/buildinfo.debian.net/commit/c44c2eaf52defa599a67d1bc02e2e4a58a386e6e)][[...](https://salsa.debian.org/reproducible-builds/buildinfo.debian.net/commit/d27540daeedab116f09e52e4bb186b97861e5d0e)][[...](https://salsa.debian.org/reproducible-builds/buildinfo.debian.net/commit/9a68e9ab1aa13dd8550833dcab924c8818d3277f)][[...](https://salsa.debian.org/reproducible-builds/buildinfo.debian.net/commit/ec475c64274e88244661f3f76374f453b562276c)][[...](https://salsa.debian.org/reproducible-builds/buildinfo.debian.net/commit/c46e48bd52a89b0839a4a17728d6dd96be8a1bc5)][[...](https://salsa.debian.org/reproducible-builds/buildinfo.debian.net/commit/0dcac1d682b151092bd2988b0bc442508c8bda17)] additionally performing a large number of adjacent cleanups including dropping the authentication framework [[...](https://salsa.debian.org/reproducible-builds/buildinfo.debian.net/commit/961be8b0b935f84f3c67804453c1508ff1751a5f)], fixing a number of [flake8](http://flake8.pycqa.org/) warnings [[...](https://salsa.debian.org/reproducible-builds/buildinfo.debian.net/commit/6f1257b82c89c639ec694c37d7aa6d76fcae38be)], adding a `setup.cfg` to silence some warnings [[...](https://salsa.debian.org/reproducible-builds/buildinfo.debian.net/commit/fc7bbc25b163c05a8ef1e74b3a77bf94a40ab30c)], moving to `__str__` and `str.format(...)` over `%`-style interpolation and `u"Unicode"` strings [[...](https://salsa.debian.org/reproducible-builds/buildinfo.debian.net/commit/afc77977fa2ad376f828009f532be2581e3bd9b7)], etc.
 
 * Added a number of (as-yet unreleased…) features, including caching the expensive landing page queries. [[...](https://salsa.debian.org/reproducible-builds/buildinfo.debian.net/commit/79f5e03946b8550ed41bdee5d811ef6ae846ba52)]
 
@@ -268,4 +273,4 @@ If you are interested in contributing the Reproducible Builds project, please vi
 
 ---
 
-This month's report was written by Bernhard M. Wiedemann, Chris Lamb, Holger Levsen, Jelle van der Waa, *kpcyrd* & reviewed by a bunch of Reproducible Builds folks on IRC & the mailing lists.
+This month's report was written by Alexander Borkowski, Arnout Engelen, Bernhard M. Wiedemann, [Chris Lamb](https://chris-lamb.co.uk/), *heinrich5991*, Holger Levsen, Jelle van der Waa, *kpcyrd* & reviewed by a bunch of Reproducible Builds folks on IRC & the mailing lists.


=====================================
assets/styles/custom.scss
=====================================
@@ -7,6 +7,11 @@ main {
     color: inherit;
   }
 
+  h1 {
+    font-weight: bold;
+    margin-bottom: 2.5rem;
+  }
+
   img {
     max-width: 100%;
     padding-bottom: 0.5rem;


=====================================
bin/generate-draft.template
=====================================
@@ -6,7 +6,7 @@ title: "Reproducible Builds in {{ month_year }}"
 draft: true
 ---
 
-**Welcome to the {{ month_year }} report from the [Reproducible Builds](https://reproducible-builds.org) project!** In our reports we outline the most important things which we have been up to in and around the world of reproducible builds & secure toolchains over the past month.
+**Welcome to the {{ month_year }} report from the [Reproducible Builds](https://reproducible-builds.org) project!** In our reports we outline the most important things that we have been up over the past month.
 
 As a quick recap, whilst anyone can inspect the source code of free software for malicious flaws, almost all software is distributed to end users pre-compiled. The motivation behind reproducible builds effort is to ensure no flaws have been introduced during this compilation process by promising identical results are always generated from a given source, thus allowing multiple third-parties to come to a consensus on whether a build was compromised.
 


=====================================
css/Raleway/Raleway-Black.ttf deleted
=====================================
Binary files a/css/Raleway/Raleway-Black.ttf and /dev/null differ


=====================================
css/Raleway/Raleway-BlackItalic.ttf deleted
=====================================
Binary files a/css/Raleway/Raleway-BlackItalic.ttf and /dev/null differ


=====================================
css/Raleway/Raleway-Bold.ttf deleted
=====================================
Binary files a/css/Raleway/Raleway-Bold.ttf and /dev/null differ


=====================================
css/Raleway/Raleway-BoldItalic.ttf deleted
=====================================
Binary files a/css/Raleway/Raleway-BoldItalic.ttf and /dev/null differ


=====================================
css/Raleway/Raleway-ExtraBold.ttf deleted
=====================================
Binary files a/css/Raleway/Raleway-ExtraBold.ttf and /dev/null differ


=====================================
css/Raleway/Raleway-ExtraBoldItalic.ttf deleted
=====================================
Binary files a/css/Raleway/Raleway-ExtraBoldItalic.ttf and /dev/null differ


=====================================
css/Raleway/Raleway-ExtraLight.ttf deleted
=====================================
Binary files a/css/Raleway/Raleway-ExtraLight.ttf and /dev/null differ


=====================================
css/Raleway/Raleway-ExtraLightItalic.ttf deleted
=====================================
Binary files a/css/Raleway/Raleway-ExtraLightItalic.ttf and /dev/null differ


=====================================
css/Raleway/Raleway-Italic.ttf deleted
=====================================
Binary files a/css/Raleway/Raleway-Italic.ttf and /dev/null differ


=====================================
css/Raleway/Raleway-Light.ttf deleted
=====================================
Binary files a/css/Raleway/Raleway-Light.ttf and /dev/null differ


=====================================
css/Raleway/Raleway-LightItalic.ttf deleted
=====================================
Binary files a/css/Raleway/Raleway-LightItalic.ttf and /dev/null differ


=====================================
css/Raleway/Raleway-Medium.ttf deleted
=====================================
Binary files a/css/Raleway/Raleway-Medium.ttf and /dev/null differ


=====================================
css/Raleway/Raleway-MediumItalic.ttf deleted
=====================================
Binary files a/css/Raleway/Raleway-MediumItalic.ttf and /dev/null differ


=====================================
css/Raleway/Raleway-Regular.ttf deleted
=====================================
Binary files a/css/Raleway/Raleway-Regular.ttf and /dev/null differ


=====================================
css/Raleway/Raleway-SemiBold.ttf deleted
=====================================
Binary files a/css/Raleway/Raleway-SemiBold.ttf and /dev/null differ


=====================================
css/Raleway/Raleway-SemiBoldItalic.ttf deleted
=====================================
Binary files a/css/Raleway/Raleway-SemiBoldItalic.ttf and /dev/null differ


=====================================
css/Raleway/Raleway-Thin.ttf deleted
=====================================
Binary files a/css/Raleway/Raleway-Thin.ttf and /dev/null differ


=====================================
css/Raleway/Raleway-ThinItalic.ttf deleted
=====================================
Binary files a/css/Raleway/Raleway-ThinItalic.ttf and /dev/null differ


=====================================
css/Raleway/SIL Open Font License.txt deleted
=====================================
@@ -1,43 +0,0 @@
-Copyright (c) 2010 - 2012, Matt McInerney (matt at pixelspread.com), Pablo Impallari(impallari at gmail.com), Rodrigo Fuenzalida (hello at rfuenzalida.com) with Reserved Font Name "Raleway"
-
-This Font Software is licensed under the SIL Open Font License, Version 1.1.
-This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL
-
------------------------------------------------------------
-SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
------------------------------------------------------------
-
-PREAMBLE
-The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others.
-
-The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives.
-
-DEFINITIONS
-"Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation.
-
-"Reserved Font Name" refers to any names specified as such after the copyright statement(s).
-
-"Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s).
-
-"Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment.
-
-"Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software.
-
-PERMISSION & CONDITIONS
-Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions:
-
-1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself.
-
-2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user.
-
-3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users.
-
-4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission.
-
-5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software.
-
-TERMINATION
-This license becomes null and void if any of the above conditions are not met.
-
-DISCLAIMER
-THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.
\ No newline at end of file


=====================================
css/main.css deleted
=====================================
@@ -1,502 +0,0 @@
-.site-header {
-  background: #1e5b96;
-  color: #fff;
-  width: 100%;
-  min-height: 56px;
-  margin-bottom: 4.0rem;
-}
-
-.home header {
-  text-align: center;
-  padding-bottom: 1.0rem;
-}
-.home header h1 {
-  padding-top: 4.0rem;
-  padding-bottom: 2.0rem;
-}
-.site-header .punctuation {
-  color: #2b89d6;
-}
-.home header .tagline {
-  font-size: 2.0rem;
-}
- at media (min-width: 480px) {
-  .home header h1 {
-    font-size: 5.8rem;
-  }
-}
- at media (min-width: 750px) {
-  .home .title, .post-content .title  {
-    text-align: right;
-    padding-left: 1rem;
-    padding-right: 1rem;
-    margin-bottom: 2rem;
-  }
-  .home .title  h2, .post-content .title h2 {
-    line-height: 1;
-    margin-bottom: 0;
-    font-size: 2.8rem;
-  }
-}
- at media (min-width: 900px) {
-  .home .title h2, .post-content .title h2 {
-    font-size: 3.0rem;
-  }
-}
- at media (min-width: 1000px) {
-  .home .title h2, .post-content .title h2 {
-    font-size: 3.2rem;
-  }
-}
- at media (min-width: 1100px) {
-  .home .title h2, .post-content .title h2 {
-    font-size: 3.4rem;
-  }
-}
- at media (min-width: 1200px) {
-  .home .title h2, .post-content .title h2 {
-    font-size: 3.6rem;
-  }
-}
-
-.home .text p, .post-content .text p, .home .text ul, .home .text ol, .post-content .text ul, .post-content .text ol {
-  max-width: 60ex;
-  margin-bottom: 1rem;
-}
-
-a {
-    color: #1e5b96;
-}
-
-.text p {
-  text-align: justify;
-}
-
-.home .posts { list-style-type: none; }
-
-.home .posts li { margin-bottom: 30px; }
-
-.home .posts .post-link {
-  font-size: 24px;
-  letter-spacing: -1px;
-  line-height: 1;
-}
-
-.home .posts .post-date {
-  display: block;
-  font-size: 15px;
-  color: #818181;
-}
-
-.site-title,
-.site-title:hover,
-.site-title:visited {
-  display: block;
-  color: white;
-  font-size: 23px;
-  letter-spacing: -1px;
-  float: left;
-  line-height: 50px;
-  position: relative;
-  z-index: 1;
-  text-decoration: none;
-}
-
-.site-nav {
-  float: right;
-  line-height: 56px;
-}
-
-.home nav {
-  line-height: 56px;
-  text-align: center;
-}
-
-.home .site-header {
-  margin-bottom: 0.5rem;
-}
-.home nav {
-  margin-bottom: 4rem;
-}
-
-.site-nav a, .home nav a {
-  text-decoration: none;
-  font-weight: 700;
-}
-
-.site-nav a:hover, .home nav a:hover {
-  text-decoration: underline;
-}
-
-.site-nav .menu-icon { display: none; }
-
-.site-nav .page-link {
-  margin-left: 20px;
-  color: white;
-  letter-spacing: -.5px;
-}
-
-.home nav .page-link {
-  margin-left: 20px;
-  letter-spacing: -.5px;
-}
-
-.show-on-mobiles {
-  display: none;
-}
-
-.current a {
-  font-weight: bold;
-}
-
- at media screen and (max-width: 749px) {
-  .show-on-mobiles {
-    display: block !important;
-  }
-  .hide-on-mobiles {
-    display: none;
-  }
-
-  .site-footer .row .columns {
-    margin-bottom: 3rem;
-  }
-
-  .site-footer .git-location p {
-    text-align: left;
-  }
-  .site-footer .git-location code {
-    text-align: left;
-    font-size: 1.2rem;
-    padding: 0;
-    margin: 0;
-    background: transparent;
-    border: none;
-    white-space: normal;
-  }
-}
-
- at media screen and (max-width: 899px) {
-  .site-nav .show-on-mobiles {
-    display: block !important;
-  }
-  .site-nav .hide-on-mobiles {
-    display: none;
-  }
-  .site-nav {
-    position: fixed;
-    z-index: 10;
-    top: 10px; right: 8px;
-    background-color: #1e5b96;
-    -webkit-border-radius: 5px;
-    -moz-border-radius: 5px;
-    border-radius: 5px;
-    border: 1px solid #2b89d6;
-  }
-
-  .site-nav .menu-icon {
-    display: block;
-    font-size: 24px;
-    color: white;
-    float: right;
-    width: 36px;
-    text-align: center;
-    line-height: 36px;
-  }
-
-  .site-nav .menu-icon svg { width: 18px; height: 16px; }
-
-  .site-nav .trigger {
-    clear: both;
-    margin-bottom: 5px;
-    display: none;
-  }
-
-  .site-nav:hover .trigger { display: block; }
-
-  .site-nav .page-link {
-    display: block;
-    text-align: right;
-    line-height: 1.25;
-    padding: 5px 10px;
-    margin: 0;
-  }
-}
-
-aside h4 {
-  font-size: 2.0rem;
-}
-
-aside li {
-  list-style: none;
-  margin-bottom: 0;
-}
-
-aside li a {
-  text-decoration: none;
-}
-
-.section-nav {
-  margin-top: 5rem;
-}
-
-.section-nav .disabled {
-  opacity: .5;
-  cursor: default;
-  border: 1px solid #bbb;
-  color: #555;
-}
-
-.section-nav > div {
-  width: 49.5%;
-  float: left;
-}
-
-.section-nav .next {
-  float: right;
-}
-
-.post-content .doc-index h4 {
-  font-size: 2.4rem;
-  margin-bottom: 1rem;
-}
-
-.post-content .doc-index ul {
-  padding-left: 0;
-}
-.post-content .doc-index li {
-  list-style: none;
-  margin-bottom: 0;
-}
-
- at media (min-width: 750px) {
-  .post-content h2 { font-size: 3.6rem; font-weight: bold; }
-  .post-content h3 { font-size: 3.0rem; font-weight: bold; }
-  .post-content h4 { font-size: 2.4rem; font-weight: bold; }
-  .post-content h5 { font-size: 1.8rem; font-weight: bold; }
-  .post-content h6 { font-size: 1.5rem; font-weight: bold; }
-}
-
-.post-header { margin: 0px 0 30px; }
-
-.post-header h1 {
-  line-height: 1;
-  margin-bottom: 1rem;
-}
-
-.post-header .meta, .title .meta {
-  font-size: 15px;
-  color: #818181;
-  margin-top: 5px;
-}
-.post-header .meta {
-  line-height: 6.0rem;
-}
-.title .meta {
-  line-height: 5.0rem;
-}
-
- at media (min-width: 750px) {
-  .post-header .meta {
-    text-align: right;
-  }
-}
-
-.post-content h3 a {
-  text-decoration: none;
-  color: black;
-}
-
-.post-content dl {
-  margin-top: 0;
-}
-
-.post-content ul, .post-content ol {
-  list-style-position: outside;
-  padding-left: 1.5rem;
-}
-.post-content ul ul,
-.post-content ul ol,
-.post-content ol ul,
-.post-content ol ol {
-  margin: 0 0 0 3rem;
-}
-
-.post-content li {
-  margin-bottom: 0;
-}
-
-.post-content .footnotes {
-  margin-top: 4rem;
-  font-size: small;
-}
-
-.post-content .wrong code {
-  border-color: red;
-  background-color: #f1c1c1;
-}
-
-.post-content .correct code {
-  border-color: green;
-  background-color: #c1f1c1;
-}
-
-.site-footer {
-  border-top: 1px solid #e8e8e8;
-  padding: 3.0rem 0;
-}
-
-.site-footer ul { list-style: none; }
-
-.footer-heading {
-  font-size: 18px;
-  font-weight: 300;
-  letter-spacing: -.5px;
-  margin-bottom: 15px;
-}
-
-.site-footer li,
-.site-footer p {
-  font-size: 15px;
-  letter-spacing: -.3px;
-  color: #828282;
-  margin-bottom: 0;
-}
-
-.site-footer .git-location {
-  text-align: center;
-}
-
-.twitter-icon-svg {
-  display: inline-block;
-  width: 16px;
-  height: 16px;
-  position: relative;
-  top: 3px;
-}
-
- at font-face {
-  font-family: 'Raleway';
-  font-style: normal;
-  font-weight: 300;
-  src: local('Raleway Light'), local('Raleway-Light'), url(Raleway/Raleway-Light.ttf) format('truetype');
-}
- at font-face {
-  font-family: 'Raleway';
-  font-style: italic;
-  font-weight: 300;
-  src: local('Raleway Light Italic'), local('Raleway-LightItalic'), url(Raleway/Raleway-LightItalic.ttf) format('truetype');
-}
- at font-face {
-  font-family: 'Raleway';
-  font-style: normal;
-  font-weight: 400;
-  src: url(Raleway/Raleway-Regular.ttf) format('truetype'), local('Raleway');
-}
- at font-face {
-  font-family: 'Raleway';
-  font-style: italic;
-  font-weight: 400;
-  src: local('Raleway Italic'), local('Raleway-Italic'), url(Raleway/Raleway-Italic.ttf) format('truetype');
-}
- at font-face {
-  font-family: 'Raleway';
-  font-style: normal;
-  font-weight: 600;
-  src: local('Raleway SemiBold Italic'), local('Raleway-SemiBold'), url(Raleway/Raleway-SemiBold.ttf) format('truetype');
-}
- at font-face {
-  font-family: 'Raleway';
-  font-style: italic;
-  font-weight: 600;
-  src: local('Raleway SemiBold Italic'), local('Raleway-SemiBoldItalic'), url(Raleway/Raleway-SemiBoldItalic.ttf) format('truetype');
-}
-
-/* Syntax highlighting styles */
-/* ----------------------------------------------------------*/
-
-.highlight  { background: #ffffff; }
-.highlight .c { color: #999988; font-style: italic } /* Comment */
-.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */
-.highlight .k { font-weight: bold } /* Keyword */
-.highlight .o { font-weight: bold } /* Operator */
-.highlight .cm { color: #999988; font-style: italic } /* Comment.Multiline */
-.highlight .cp { color: #999999; font-weight: bold } /* Comment.Preproc */
-.highlight .c1 { color: #999988; font-style: italic } /* Comment.Single */
-.highlight .cs { color: #999999; font-weight: bold; font-style: italic } /* Comment.Special */
-.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
-.highlight .gd .x { color: #000000; background-color: #ffaaaa } /* Generic.Deleted.Specific */
-.highlight .ge { font-style: italic } /* Generic.Emph */
-.highlight .gr { color: #aa0000 } /* Generic.Error */
-.highlight .gh { color: #999999 } /* Generic.Heading */
-.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
-.highlight .gi .x { color: #000000; background-color: #aaffaa } /* Generic.Inserted.Specific */
-.highlight .go { color: #888888 } /* Generic.Output */
-.highlight .gp { color: #555555 } /* Generic.Prompt */
-.highlight .gs { font-weight: bold } /* Generic.Strong */
-.highlight .gu { color: #aaaaaa } /* Generic.Subheading */
-.highlight .gt { color: #aa0000 } /* Generic.Traceback */
-.highlight .kc { font-weight: bold } /* Keyword.Constant */
-.highlight .kd { font-weight: bold } /* Keyword.Declaration */
-.highlight .kp { font-weight: bold } /* Keyword.Pseudo */
-.highlight .kr { font-weight: bold } /* Keyword.Reserved */
-.highlight .kt { color: #445588; font-weight: bold } /* Keyword.Type */
-.highlight .m { color: #009999 } /* Literal.Number */
-.highlight .s { color: #d14 } /* Literal.String */
-.highlight .na { color: #008080 } /* Name.Attribute */
-.highlight .nb { color: #0086B3 } /* Name.Builtin */
-.highlight .nc { color: #445588; font-weight: bold } /* Name.Class */
-.highlight .no { color: #008080 } /* Name.Constant */
-.highlight .ni { color: #800080 } /* Name.Entity */
-.highlight .ne { color: #990000; font-weight: bold } /* Name.Exception */
-.highlight .nf { color: #990000; font-weight: bold } /* Name.Function */
-.highlight .nn { color: #555555 } /* Name.Namespace */
-.highlight .nt { color: #000080 } /* Name.Tag */
-.highlight .nv { color: #008080 } /* Name.Variable */
-.highlight .ow { font-weight: bold } /* Operator.Word */
-.highlight .w { color: #bbbbbb } /* Text.Whitespace */
-.highlight .mf { color: #009999 } /* Literal.Number.Float */
-.highlight .mh { color: #009999 } /* Literal.Number.Hex */
-.highlight .mi { color: #009999 } /* Literal.Number.Integer */
-.highlight .mo { color: #009999 } /* Literal.Number.Oct */
-.highlight .sb { color: #d14 } /* Literal.String.Backtick */
-.highlight .sc { color: #d14 } /* Literal.String.Char */
-.highlight .sd { color: #d14 } /* Literal.String.Doc */
-.highlight .s2 { color: #d14 } /* Literal.String.Double */
-.highlight .se { color: #d14 } /* Literal.String.Escape */
-.highlight .sh { color: #d14 } /* Literal.String.Heredoc */
-.highlight .si { color: #d14 } /* Literal.String.Interpol */
-.highlight .sx { color: #d14 } /* Literal.String.Other */
-.highlight .sr { color: #009926 } /* Literal.String.Regex */
-.highlight .s1 { color: #d14 } /* Literal.String.Single */
-.highlight .ss { color: #990073 } /* Literal.String.Symbol */
-.highlight .bp { color: #999999 } /* Name.Builtin.Pseudo */
-.highlight .vc { color: #008080 } /* Name.Variable.Class */
-.highlight .vg { color: #008080 } /* Name.Variable.Global */
-.highlight .vi { color: #008080 } /* Name.Variable.Instance */
-.highlight .il { color: #009999 } /* Literal.Number.Integer.Long */
-
-dl.talks dd {
-  margin-bottom: 20px;
-}
-
-nav select {
-  margin-top: 20px;
-}
-
-.post-simple {
-  text-align: justify;
-  padding-bottom: 40px;
-}
-
-.post-simple img {
-  max-width: 100%;
-}
-
-.post-simple h3 {
-  margin-top: 50px;
-}
-
-img[src$="#center"] {
-  display:block;
-  margin: 0 auto;
-}


=====================================
css/normalize.css deleted
=====================================
@@ -1,427 +0,0 @@
-/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
-
-/**
- * 1. Set default font family to sans-serif.
- * 2. Prevent iOS text size adjust after orientation change, without disabling
- *    user zoom.
- */
-
-html {
-  font-family: sans-serif; /* 1 */
-  -ms-text-size-adjust: 100%; /* 2 */
-  -webkit-text-size-adjust: 100%; /* 2 */
-}
-
-/**
- * Remove default margin.
- */
-
-body {
-  margin: 0;
-}
-
-/* HTML5 display definitions
-   ========================================================================== */
-
-/**
- * Correct `block` display not defined for any HTML5 element in IE 8/9.
- * Correct `block` display not defined for `details` or `summary` in IE 10/11
- * and Firefox.
- * Correct `block` display not defined for `main` in IE 11.
- */
-
-article,
-aside,
-details,
-figcaption,
-figure,
-footer,
-header,
-hgroup,
-main,
-menu,
-nav,
-section,
-summary {
-  display: block;
-}
-
-/**
- * 1. Correct `inline-block` display not defined in IE 8/9.
- * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
- */
-
-audio,
-canvas,
-progress,
-video {
-  display: inline-block; /* 1 */
-  vertical-align: baseline; /* 2 */
-}
-
-/**
- * Prevent modern browsers from displaying `audio` without controls.
- * Remove excess height in iOS 5 devices.
- */
-
-audio:not([controls]) {
-  display: none;
-  height: 0;
-}
-
-/**
- * Address `[hidden]` styling not present in IE 8/9/10.
- * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
- */
-
-[hidden],
-template {
-  display: none;
-}
-
-/* Links
-   ========================================================================== */
-
-/**
- * Remove the gray background color from active links in IE 10.
- */
-
-a {
-  background-color: transparent;
-}
-
-/**
- * Improve readability when focused and also mouse hovered in all browsers.
- */
-
-a:active,
-a:hover {
-  outline: 0;
-}
-
-/* Text-level semantics
-   ========================================================================== */
-
-/**
- * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
- */
-
-abbr[title] {
-  border-bottom: 1px dotted;
-}
-
-/**
- * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
- */
-
-b,
-strong {
-  font-weight: bold;
-}
-
-/**
- * Address styling not present in Safari and Chrome.
- */
-
-dfn {
-  font-style: italic;
-}
-
-/**
- * Address variable `h1` font-size and margin within `section` and `article`
- * contexts in Firefox 4+, Safari, and Chrome.
- */
-
-h1 {
-  font-size: 2em;
-  margin: 0.67em 0;
-}
-
-/**
- * Address styling not present in IE 8/9.
- */
-
-mark {
-  background: #ff0;
-  color: #000;
-}
-
-/**
- * Address inconsistent and variable font size in all browsers.
- */
-
-small {
-  font-size: 80%;
-}
-
-/**
- * Prevent `sub` and `sup` affecting `line-height` in all browsers.
- */
-
-sub,
-sup {
-  font-size: 75%;
-  line-height: 0;
-  position: relative;
-  vertical-align: baseline;
-}
-
-sup {
-  top: -0.5em;
-}
-
-sub {
-  bottom: -0.25em;
-}
-
-/* Embedded content
-   ========================================================================== */
-
-/**
- * Remove border when inside `a` element in IE 8/9/10.
- */
-
-img {
-  border: 0;
-}
-
-/**
- * Correct overflow not hidden in IE 9/10/11.
- */
-
-svg:not(:root) {
-  overflow: hidden;
-}
-
-/* Grouping content
-   ========================================================================== */
-
-/**
- * Address margin not present in IE 8/9 and Safari.
- */
-
-figure {
-  margin: 1em 40px;
-}
-
-/**
- * Address differences between Firefox and other browsers.
- */
-
-hr {
-  -moz-box-sizing: content-box;
-  box-sizing: content-box;
-  height: 0;
-}
-
-/**
- * Contain overflow in all browsers.
- */
-
-pre {
-  overflow: auto;
-}
-
-/**
- * Address odd `em`-unit font size rendering in all browsers.
- */
-
-code,
-kbd,
-pre,
-samp {
-  font-family: monospace, monospace;
-  font-size: 1em;
-}
-
-/* Forms
-   ========================================================================== */
-
-/**
- * Known limitation: by default, Chrome and Safari on OS X allow very limited
- * styling of `select`, unless a `border` property is set.
- */
-
-/**
- * 1. Correct color not being inherited.
- *    Known issue: affects color of disabled elements.
- * 2. Correct font properties not being inherited.
- * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
- */
-
-button,
-input,
-optgroup,
-select,
-textarea {
-  color: inherit; /* 1 */
-  font: inherit; /* 2 */
-  margin: 0; /* 3 */
-}
-
-/**
- * Address `overflow` set to `hidden` in IE 8/9/10/11.
- */
-
-button {
-  overflow: visible;
-}
-
-/**
- * Address inconsistent `text-transform` inheritance for `button` and `select`.
- * All other form control elements do not inherit `text-transform` values.
- * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
- * Correct `select` style inheritance in Firefox.
- */
-
-button,
-select {
-  text-transform: none;
-}
-
-/**
- * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
- *    and `video` controls.
- * 2. Correct inability to style clickable `input` types in iOS.
- * 3. Improve usability and consistency of cursor style between image-type
- *    `input` and others.
- */
-
-button,
-html input[type="button"], /* 1 */
-input[type="reset"],
-input[type="submit"] {
-  -webkit-appearance: button; /* 2 */
-  cursor: pointer; /* 3 */
-}
-
-/**
- * Re-set default cursor for disabled elements.
- */
-
-button[disabled],
-html input[disabled] {
-  cursor: default;
-}
-
-/**
- * Remove inner padding and border in Firefox 4+.
- */
-
-button::-moz-focus-inner,
-input::-moz-focus-inner {
-  border: 0;
-  padding: 0;
-}
-
-/**
- * Address Firefox 4+ setting `line-height` on `input` using `!important` in
- * the UA stylesheet.
- */
-
-input {
-  line-height: normal;
-}
-
-/**
- * It's recommended that you don't attempt to style these elements.
- * Firefox's implementation doesn't respect box-sizing, padding, or width.
- *
- * 1. Address box sizing set to `content-box` in IE 8/9/10.
- * 2. Remove excess padding in IE 8/9/10.
- */
-
-input[type="checkbox"],
-input[type="radio"] {
-  box-sizing: border-box; /* 1 */
-  padding: 0; /* 2 */
-}
-
-/**
- * Fix the cursor style for Chrome's increment/decrement buttons. For certain
- * `font-size` values of the `input`, it causes the cursor style of the
- * decrement button to change from `default` to `text`.
- */
-
-input[type="number"]::-webkit-inner-spin-button,
-input[type="number"]::-webkit-outer-spin-button {
-  height: auto;
-}
-
-/**
- * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
- * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
- *    (include `-moz` to future-proof).
- */
-
-input[type="search"] {
-  -webkit-appearance: textfield; /* 1 */
-  -moz-box-sizing: content-box;
-  -webkit-box-sizing: content-box; /* 2 */
-  box-sizing: content-box;
-}
-
-/**
- * Remove inner padding and search cancel button in Safari and Chrome on OS X.
- * Safari (but not Chrome) clips the cancel button when the search input has
- * padding (and `textfield` appearance).
- */
-
-input[type="search"]::-webkit-search-cancel-button,
-input[type="search"]::-webkit-search-decoration {
-  -webkit-appearance: none;
-}
-
-/**
- * Define consistent border, margin, and padding.
- */
-
-fieldset {
-  border: 1px solid #c0c0c0;
-  margin: 0 2px;
-  padding: 0.35em 0.625em 0.75em;
-}
-
-/**
- * 1. Correct `color` not being inherited in IE 8/9/10/11.
- * 2. Remove padding so people aren't caught out if they zero out fieldsets.
- */
-
-legend {
-  border: 0; /* 1 */
-  padding: 0; /* 2 */
-}
-
-/**
- * Remove default vertical scrollbar in IE 8/9/10/11.
- */
-
-textarea {
-  overflow: auto;
-}
-
-/**
- * Don't inherit the `font-weight` (applied by a rule above).
- * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
- */
-
-optgroup {
-  font-weight: bold;
-}
-
-/* Tables
-   ========================================================================== */
-
-/**
- * Remove most spacing between table cells.
- */
-
-table {
-  border-collapse: collapse;
-  border-spacing: 0;
-}
-
-td,
-th {
-  padding: 0;
-}
\ No newline at end of file


=====================================
css/skeleton.css deleted
=====================================
@@ -1,415 +0,0 @@
-/*
-* Skeleton V2.0.4
-* Copyright 2014, Dave Gamache
-* www.getskeleton.com
-* Free to use under the MIT license.
-* http://www.opensource.org/licenses/mit-license.php
-* 12/29/2014
-*/
-
-
-/* Table of contents
-––––––––––––––––––––––––––––––––––––––––––––––––––
-- Grid
-- Base Styles
-- Typography
-- Links
-- Buttons
-- Forms
-- Lists
-- Code
-- Tables
-- Spacing
-- Utilities
-- Clearing
-- Media Queries
-*/
-
-
-/* Grid
-–––––––––––––––––––––––––––––––––––––––––––––––––– */
-.container {
-  position: relative;
-  width: 100%;
-  max-width: 960px;
-  margin: 0 auto;
-  padding: 0 20px;
-  box-sizing: border-box; }
-.column,
-.columns {
-  width: 100%;
-  float: left;
-  box-sizing: border-box; }
-
-/* For devices larger than 400px */
- at media (min-width: 400px) {
-  .container {
-    width: 85%;
-    padding: 0; }
-}
-
-/* For devices larger than 750px */
- at media (min-width: 750px) {
-  .container {
-    width: 80%; }
-  .column,
-  .columns {
-    margin-left: 4%; }
-  .column:first-child,
-  .columns:first-child {
-    margin-left: 0; }
-
-  .one.column,
-  .one.columns                    { width: 4.66666666667%; }
-  .two.columns                    { width: 13.3333333333%; }
-  .three.columns                  { width: 22%;            }
-  .four.columns                   { width: 30.6666666667%; }
-  .five.columns                   { width: 39.3333333333%; }
-  .six.columns                    { width: 48%;            }
-  .seven.columns                  { width: 56.6666666667%; }
-  .eight.columns                  { width: 65.3333333333%; }
-  .nine.columns                   { width: 74.0%;          }
-  .ten.columns                    { width: 82.6666666667%; }
-  .eleven.columns                 { width: 91.3333333333%; }
-  .twelve.columns                 { width: 100%; margin-left: 0; }
-
-  .one-third.column               { width: 30.6666666667%; }
-  .two-thirds.column              { width: 65.3333333333%; }
-
-  .one-half.column                { width: 48%; }
-
-  /* Offsets */
-  .offset-by-one.column,
-  .offset-by-one.columns          { margin-left: 8.66666666667%; }
-  .offset-by-two.column,
-  .offset-by-two.columns          { margin-left: 17.3333333333%; }
-  .offset-by-three.column,
-  .offset-by-three.columns        { margin-left: 26%;            }
-  .offset-by-four.column,
-  .offset-by-four.columns         { margin-left: 34.6666666667%; }
-  .offset-by-five.column,
-  .offset-by-five.columns         { margin-left: 43.3333333333%; }
-  .offset-by-six.column,
-  .offset-by-six.columns          { margin-left: 52%;            }
-  .offset-by-seven.column,
-  .offset-by-seven.columns        { margin-left: 60.6666666667%; }
-  .offset-by-eight.column,
-  .offset-by-eight.columns        { margin-left: 69.3333333333%; }
-  .offset-by-nine.column,
-  .offset-by-nine.columns         { margin-left: 78.0%;          }
-  .offset-by-ten.column,
-  .offset-by-ten.columns          { margin-left: 86.6666666667%; }
-  .offset-by-eleven.column,
-  .offset-by-eleven.columns       { margin-left: 95.3333333333%; }
-
-  .offset-by-one-third.column,
-  .offset-by-one-third.columns    { margin-left: 34.6666666667%; }
-  .offset-by-two-thirds.column,
-  .offset-by-two-thirds.columns   { margin-left: 69.3333333333%; }
-
-  .offset-by-one-half.column,
-  .offset-by-one-half.columns     { margin-left: 52%; }
-
-}
-
-
-/* Base Styles
-–––––––––––––––––––––––––––––––––––––––––––––––––– */
-/* NOTE
-html is set to 62.5% so that all the REM measurements throughout Skeleton
-are based on 10px sizing. So basically 1.5rem = 15px :) */
-html {
-  font-size: 62.5%; }
-body {
-  font-size: 1.5em; /* currently ems cause chrome bug misinterpreting rems on body element */
-  line-height: 1.6;
-  font-weight: 400;
-  font-family: "Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
-  color: #222; }
-
-
-/* Typography
-–––––––––––––––––––––––––––––––––––––––––––––––––– */
-h1, h2, h3, h4, h5, h6 {
-  margin-top: 0;
-  margin-bottom: 2rem;
-  font-weight: 300; }
-h1 { font-size: 4.0rem; line-height: 1.2;  letter-spacing: -.1rem;}
-h2 { font-size: 3.6rem; line-height: 1.25; letter-spacing: -.1rem; }
-h3 { font-size: 3.0rem; line-height: 1.3;  letter-spacing: -.1rem; }
-h4 { font-size: 2.4rem; line-height: 1.35; letter-spacing: -.08rem; }
-h5 { font-size: 1.8rem; line-height: 1.5;  letter-spacing: -.05rem; }
-h6 { font-size: 1.5rem; line-height: 1.6;  letter-spacing: 0; }
-
-/* Larger than tablet */
- at media (min-width: 750px) {
-  h1 { font-size: 5.0rem; }
-  h2 { font-size: 4.2rem; }
-  h3 { font-size: 3.6rem; }
-  h4 { font-size: 3.0rem; }
-  h5 { font-size: 2.4rem; }
-  h6 { font-size: 1.5rem; }
-}
-
-p {
-  margin-top: 0; }
-
-
-/* Links
-–––––––––––––––––––––––––––––––––––––––––––––––––– */
-a {
-  color: #1EAEDB; }
-a:hover {
-  color: #0FA0CE; }
-
-
-/* Buttons
-–––––––––––––––––––––––––––––––––––––––––––––––––– */
-.button,
-button,
-input[type="submit"],
-input[type="reset"],
-input[type="button"] {
-  display: inline-block;
-  height: 38px;
-  padding: 0 30px;
-  color: #555;
-  text-align: center;
-  font-size: 11px;
-  font-weight: 600;
-  line-height: 38px;
-  letter-spacing: .1rem;
-  text-transform: uppercase;
-  text-decoration: none;
-  white-space: nowrap;
-  background-color: transparent;
-  border-radius: 4px;
-  border: 1px solid #bbb;
-  cursor: pointer;
-  box-sizing: border-box; }
-.button:hover,
-button:hover,
-input[type="submit"]:hover,
-input[type="reset"]:hover,
-input[type="button"]:hover,
-.button:focus,
-button:focus,
-input[type="submit"]:focus,
-input[type="reset"]:focus,
-input[type="button"]:focus {
-  color: #333;
-  border-color: #888;
-  outline: 0; }
-.button.button-primary,
-button.button-primary,
-input[type="submit"].button-primary,
-input[type="reset"].button-primary,
-input[type="button"].button-primary {
-  color: #FFF;
-  background-color: #33C3F0;
-  border-color: #33C3F0; }
-.button.button-primary:hover,
-button.button-primary:hover,
-input[type="submit"].button-primary:hover,
-input[type="reset"].button-primary:hover,
-input[type="button"].button-primary:hover,
-.button.button-primary:focus,
-button.button-primary:focus,
-input[type="submit"].button-primary:focus,
-input[type="reset"].button-primary:focus,
-input[type="button"].button-primary:focus {
-  color: #FFF;
-  background-color: #1EAEDB;
-  border-color: #1EAEDB; }
-
-
-/* Forms
-–––––––––––––––––––––––––––––––––––––––––––––––––– */
-input[type="email"],
-input[type="number"],
-input[type="search"],
-input[type="text"],
-input[type="tel"],
-input[type="url"],
-input[type="password"],
-textarea,
-select {
-  height: 38px;
-  padding: 6px 10px; /* The 6px vertically centers text on FF, ignored by Webkit */
-  background-color: #fff;
-  border: 1px solid #D1D1D1;
-  border-radius: 4px;
-  box-shadow: none;
-  box-sizing: border-box; }
-/* Removes awkward default styles on some inputs for iOS */
-input[type="email"],
-input[type="number"],
-input[type="search"],
-input[type="text"],
-input[type="tel"],
-input[type="url"],
-input[type="password"],
-textarea {
-  -webkit-appearance: none;
-     -moz-appearance: none;
-          appearance: none; }
-textarea {
-  min-height: 65px;
-  padding-top: 6px;
-  padding-bottom: 6px; }
-input[type="email"]:focus,
-input[type="number"]:focus,
-input[type="search"]:focus,
-input[type="text"]:focus,
-input[type="tel"]:focus,
-input[type="url"]:focus,
-input[type="password"]:focus,
-textarea:focus,
-select:focus {
-  border: 1px solid #33C3F0;
-  outline: 0; }
-label,
-legend {
-  display: block;
-  margin-bottom: .5rem;
-  font-weight: 600; }
-fieldset {
-  padding: 0;
-  border-width: 0; }
-input[type="checkbox"],
-input[type="radio"] {
-  display: inline; }
-label > .label-body {
-  display: inline-block;
-  margin-left: .5rem;
-  font-weight: normal; }
-
-
-/* Lists
-–––––––––––––––––––––––––––––––––––––––––––––––––– */
-ul {
-  list-style: circle inside; }
-ol {
-  list-style: decimal inside; }
-ol, ul {
-  padding-left: 0;
-  margin-top: 0; }
-ul ul,
-ul ol,
-ol ol,
-ol ul {
-  margin: 1.5rem 0 1.5rem 3rem;
-  font-size: 90%; }
-li {
-  margin-bottom: 1rem; }
-
-
-/* Code
-–––––––––––––––––––––––––––––––––––––––––––––––––– */
-code {
-  padding: .2rem .5rem;
-  margin: 0 .2rem;
-  font-size: 90%;
-  white-space: nowrap;
-  background: #F1F1F1;
-  border: 1px solid #E1E1E1;
-  border-radius: 4px; }
-pre > code {
-  display: block;
-  padding: 1rem 1.5rem;
-  white-space: pre; }
-
-
-/* Tables
-–––––––––––––––––––––––––––––––––––––––––––––––––– */
-th,
-td {
-  padding: 12px 15px;
-  text-align: left;
-  border-bottom: 1px solid #E1E1E1; }
-th:first-child,
-td:first-child {
-  padding-left: 0; }
-th:last-child,
-td:last-child {
-  padding-right: 0; }
-
-
-/* Spacing
-–––––––––––––––––––––––––––––––––––––––––––––––––– */
-button,
-.button {
-  margin-bottom: 1rem; }
-input,
-textarea,
-select,
-fieldset {
-  margin-bottom: 1.5rem; }
-pre,
-blockquote,
-dl,
-figure,
-table,
-p,
-ul,
-ol,
-form {
-  margin-bottom: 2.5rem; }
-
-
-/* Utilities
-–––––––––––––––––––––––––––––––––––––––––––––––––– */
-.u-full-width {
-  width: 100%;
-  box-sizing: border-box; }
-.u-max-full-width {
-  max-width: 100%;
-  box-sizing: border-box; }
-.u-pull-right {
-  float: right; }
-.u-pull-left {
-  float: left; }
-
-
-/* Misc
-–––––––––––––––––––––––––––––––––––––––––––––––––– */
-hr {
-  margin-top: 3rem;
-  margin-bottom: 3.5rem;
-  border-width: 0;
-  border-top: 1px solid #E1E1E1; }
-
-
-/* Clearing
-–––––––––––––––––––––––––––––––––––––––––––––––––– */
-
-/* Self Clearing Goodness */
-.container:after,
-.row:after,
-.u-cf {
-  content: "";
-  display: table;
-  clear: both; }
-
-
-/* Media Queries
-–––––––––––––––––––––––––––––––––––––––––––––––––– */
-/*
-Note: The best way to structure the use of media queries is to create the queries
-near the relevant code. For example, if you wanted to change the styles for buttons
-on small devices, paste the mobile query code up in the buttons section and style it
-there.
-*/
-
-
-/* Larger than mobile */
- at media (min-width: 400px) {}
-
-/* Larger than tablet (also point when grid becomes active) */
- at media (min-width: 750px) {}
-
-/* Larger than desktop */
- at media (min-width: 1000px) {}
-
-/* Larger than Desktop HD */
- at media (min-width: 1200px) {}


=====================================
docs.md
=====================================
@@ -5,10 +5,10 @@ permalink: /docs/
 order: 2
 ---
 
-Getting *reproducible builds* for your software might be easier than you think.
+Getting reproducible builds for your software or distribution might be easier
+than you think.
 {: .lead}
 
 However, it might require small changes to your build system and a strategy on
 how to enable others to recreate an environment in which the builds can be
 reproduced.
-{: .lead}


=====================================
news.md
=====================================
@@ -27,9 +27,7 @@ Every month we publish a report on what we have been up to. ([RSS/Atom feed]({{
 
 ## Weekly reports
 
-We previously published weekly reports on what we have been up to:
+We previously published weekly reports on what we had been up to:
 
 {% assign posts = site.blog | sort: 'published' | reverse %}
-{% for x in posts %}
-* [Week {{ x.week }}]({{ x.url | prepend: site.baseurl }})
-{% endfor %}
+{% for x in posts %}<a href="{{ x.url | prepend: site.baseurl }}" class="btn btn-outline-primary btn-sm mr-1 mb-1">{{ x.week }}</a>{% endfor %}



View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-website/compare/503c9cdef69757e1b85bac6878a011796094b9fc...22955ccf48a169e80984c5b7e1843632a20ce250

-- 
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-website/compare/503c9cdef69757e1b85bac6878a011796094b9fc...22955ccf48a169e80984c5b7e1843632a20ce250
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.reproducible-builds.org/pipermail/rb-commits/attachments/20190705/15030c84/attachment.html>


More information about the rb-commits mailing list