From patchwork Tue Oct 27 13:20:00 2020
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Patchwork-Submitter: =?utf-8?q?Daniel_P=2E_Berrang=C3=A9?=
X-Patchwork-Id: 301853
Return-Path:
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
aws-us-west-2-korg-lkml-1.web.codeaurora.org
X-Spam-Level:
X-Spam-Status: No, score=-9.6 required=3.0 tests=BAYES_00,DKIM_INVALID,
DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,
MAILING_LIST_MULTI,
SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham
autolearn_force=no version=3.4.0
Received: from mail.kernel.org (mail.kernel.org [198.145.29.99])
by smtp.lore.kernel.org (Postfix) with ESMTP id E9B16C388F9
for ;
Tue, 27 Oct 2020 13:26:10 +0000 (UTC)
Received: from lists.gnu.org (lists.gnu.org [209.51.188.17])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
bits)) (No client certificate requested)
by mail.kernel.org (Postfix) with ESMTPS id 54B1F20759
for ;
Tue, 27 Oct 2020 13:26:10 +0000 (UTC)
Authentication-Results: mail.kernel.org;
dkim=fail reason="signature verification failed" (1024-bit key)
header.d=redhat.com header.i=@redhat.com header.b="RKwtnP+p"
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 54B1F20759
Authentication-Results: mail.kernel.org;
dmarc=fail (p=none dis=none) header.from=redhat.com
Authentication-Results: mail.kernel.org; spf=pass
smtp.mailfrom=qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org
Received: from localhost ([::1]:46476 helo=lists1p.gnu.org)
by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from
)
id 1kXOzJ-0007wv-CS
for qemu-devel@archiver.kernel.org; Tue, 27 Oct 2020 09:26:09 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:53190)
by lists.gnu.org with esmtps
(TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from )
id 1kXOty-0002CP-76
for qemu-devel@nongnu.org; Tue, 27 Oct 2020 09:20:39 -0400
Received: from us-smtp-delivery-124.mimecast.com ([216.205.24.124]:39560)
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256)
(Exim 4.90_1) (envelope-from )
id 1kXOtr-0005vh-St
for qemu-devel@nongnu.org; Tue, 27 Oct 2020 09:20:37 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
s=mimecast20190719; t=1603804830;
h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
to:to:cc:cc:mime-version:mime-version:content-type:content-type:
content-transfer-encoding:content-transfer-encoding:
in-reply-to:in-reply-to:references:references;
bh=o63+6hvnnXYKsH6QMcQA4bQDIw7EUOK8XxSaw1Ksdls=;
b=RKwtnP+pqZVT1Yw/wk13YapdrpeqSQ3ucH+3fwTCLPgi3IcqwbJxHyU78lVtM9C+NFMjno
686KnzCPd8EnID91EFd7kTK5+uQkCjrZgc/6B9qPpgY35ExlKAn46Kk7UFtLS5GyMKsSR8
2mG/rrmGk3Mq1GayYj4hx4duGOdT6UM=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
[209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
us-mta-121-A1sFwvRoOaK_azrt5kmPmQ-1; Tue, 27 Oct 2020 09:20:21 -0400
X-MC-Unique: A1sFwvRoOaK_azrt5kmPmQ-1
Received: from smtp.corp.redhat.com
(int-mx08.intmail.prod.int.phx2.redhat.com [10.5.11.23])
(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
(No client certificate requested)
by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 817CB8064D9
for ; Tue, 27 Oct 2020 13:20:20 +0000 (UTC)
Received: from localhost.localdomain.com (ovpn-115-46.ams2.redhat.com
[10.36.115.46])
by smtp.corp.redhat.com (Postfix) with ESMTP id E59B4196FD;
Tue, 27 Oct 2020 13:20:17 +0000 (UTC)
From: =?utf-8?q?Daniel_P=2E_Berrang=C3=A9?=
To: qemu-devel@nongnu.org
Subject: [qemu-web PATCH v2 01/16] Convert files to UNIX line endings
Date: Tue, 27 Oct 2020 13:20:00 +0000
Message-Id: <20201027132015.621733-2-berrange@redhat.com>
In-Reply-To: <20201027132015.621733-1-berrange@redhat.com>
References: <20201027132015.621733-1-berrange@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
Authentication-Results: relay.mimecast.com;
auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=berrange@redhat.com
X-Mimecast-Spam-Score: 0
X-Mimecast-Originator: redhat.com
Received-SPF: pass client-ip=216.205.24.124;
envelope-from=berrange@redhat.com;
helo=us-smtp-delivery-124.mimecast.com
X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/27 01:06:06
X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy]
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001,
DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,
DKIM_VALID_EF=-0.1,
RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=0.001,
RCVD_IN_MSPIKE_WL=0.001,
SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-BeenThere: qemu-devel@nongnu.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Cc: Paolo Bonzini , Thomas Huth ,
=?utf-8?q?Daniel_P=2E_Berrang=C3=A9?=
Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org
Sender: "Qemu-devel"
Signed-off-by: Daniel P. Berrangé
---
assets/css/style-desktop.css | 586 ++++++++---------
assets/css/style-mobile.css | 750 ++++++++++-----------
assets/css/style.css | 1184 +++++++++++++++++-----------------
index.html | 178 ++---
4 files changed, 1349 insertions(+), 1349 deletions(-)
diff --git a/assets/css/style-desktop.css b/assets/css/style-desktop.css
index b6c5aa1..ce58fe2 100644
--- a/assets/css/style-desktop.css
+++ b/assets/css/style-desktop.css
@@ -1,295 +1,295 @@
-/*
- Linear by TEMPLATED
- templated.co @templatedco
- Released for free under the Creative Commons Attribution 3.0 license (templated.co/license)
-*/
-
-/*********************************************************************************/
-/* Grid */
-/*********************************************************************************/
-
-@import url(cells.css);
-
- .row > * {
- padding-left: 50px;
- }
- .row > *:first-child {
- padding-left: 0px;
- }
- .row + .row {
- padding-top: 50px;
- }
-
-/*********************************************************************************/
-/* Basic */
-/*********************************************************************************/
-
- .only-mobile, .not-desktop
- {
- display: none !important;
- }
-
- body
- {
- /* 90% transparent */
- background: url(../images/qemu_head_200.png) no-repeat fixed 2em 80px;
+/*
+ Linear by TEMPLATED
+ templated.co @templatedco
+ Released for free under the Creative Commons Attribution 3.0 license (templated.co/license)
+*/
+
+/*********************************************************************************/
+/* Grid */
+/*********************************************************************************/
+
+@import url(cells.css);
+
+ .row > * {
+ padding-left: 50px;
+ }
+ .row > *:first-child {
+ padding-left: 0px;
+ }
+ .row + .row {
+ padding-top: 50px;
+ }
+
+/*********************************************************************************/
+/* Basic */
+/*********************************************************************************/
+
+ .only-mobile, .not-desktop
+ {
+ display: none !important;
+ }
+
+ body
+ {
+ /* 90% transparent */
+ background: url(../images/qemu_head_200.png) no-repeat fixed 2em 80px;
background-color: #FFF;
- }
-
- body.homepage
- {
- /* 90% transparent */
- background: url(../images/qemu_head_400_faint.png) no-repeat fixed center 60%;
+ }
+
+ body.homepage
+ {
+ /* 90% transparent */
+ background: url(../images/qemu_head_400_faint.png) no-repeat fixed center 60%;
background-color: #FFF;
- }
-
- body,input,textarea,select
- {
- }
-
- .homepage h1
- {
- font-size: 7em;
- letter-spacing: -0.05em;
- }
-
- .homepage h2
- {
- font-size: 2.2em;
- }
-
- h1
- {
- font-size: 3em;
- }
-
- header
- {
- margin-bottom: 2em;
- }
-
- header .byline
- {
- font-size: 1.7em;
- }
-
-/*********************************************************************************/
-/* Header */
-/*********************************************************************************/
-
- #header
- {
- padding: 5em 0 2em 0;
- }
-
-/*********************************************************************************/
-/* Main */
-/*********************************************************************************/
-
- #main,#sidebar {
- margin-top: 5em;
- }
-
- #sidebar h1
- {
- font-size: 2.4em;
- letter-spacing: 0em;
- line-height: 1.2em;
- margin-top: -0.2em;
- }
-
-/*********************************************************************************/
-/* Footer */
-/*********************************************************************************/
-
- #footer
- {
- padding: 1em 0em;
- }
-
- #footer-inner
- {
- width: 95%;
- display: table;
- margin: auto;
- }
-
- #footer ul
- {
- width: 25%;
- display: table-cell;
- padding-left: 2em;
- }
-
- #footer ul:first-child
- {
- padding-left: 0px;
- }
-
-/*********************************************************************************/
-/* Featured */
-/*********************************************************************************/
-
- #featured
- {
- padding: 3em 0em 1em 0em;
- }
-
- #featured p
- {
- line-height: 1.5em;
- font-size: 1.2em;
- }
-
- .\31 u img { height: 6vw; }
- .\32 u img { height: 12vw; }
- .\33 u img { height: 18vw; }
- .\34 u img { height: 24vw; }
- .\36 u img { height: 36vw; }
- .\37 u img { height: 42vw; }
- .\38 u img { height: 48vw; }
- .\39 u img { height: 54vw; }
- .\31 0u img { height: 60vw; }
- .\31 1u img { height: 66vw; }
- .\31 2u img { height: 72vw; }
-
-/*********************************************************************************/
-/* Horizontal menu */
-/*********************************************************************************/
- .horiz-menu > ul
- {
- width: 100%;
- margin: 0;
- padding: 0;
- display: table;
- border-collapse: collapse;
- }
- .horiz-menu > ul > li
- {
- width: 25%;
- border: 1px solid #000000;
- display: table-cell;
- color: #F03B11;
- }
- .horiz-menu > ul > li:hover
- {
- background: #FCECD4;
- color: #802400;
- }
-
- .horiz-menu > ul > li > a
- {
- display: block;
- padding: 1em;
- border-bottom: 5px transparent;
- white-space: nowrap;
- color: inherit;
- }
- .horiz-menu > ul > li > a:hover
- {
- text-decoration: none;
- }
- .horiz-menu > ul > li.active > a
- {
- border-bottom: 5px #F03B11 solid;
- }
-
- .horiz-menu > ul > li.active > a:hover
- {
- border-bottom: 5px #802400 solid;
- }
-
- .horiz-menu > article
- {
- padding-top: 1em;
- margin: 0;
- display: none;
- }
-
- .horiz-menu > article.active
- {
- display: block;
- }
-
-/*********************************************************************************/
-/* Nav */
-/*********************************************************************************/
-
- #titleBar
- {
- display: none !important;
- }
-
- #nav
- {
- display: block !important;
- z-index: 2;
- position: fixed;
- background: #802400;
- background: -webkit-linear-gradient(top, #802400 0%,#800800 100%);
- background: linear-gradient(to bottom, #802400 0%,#800800 100%);
- left: 0;
- top: 0;
- width: 100%;
- }
-
- #nav > ul
- {
- text-align: right;
- margin: 0;
- }
-
- #nav > ul > li
- {
- display: inline-block;
- margin: 0;
- padding: 0.5em 2em 0.5em 0em;
- color: #FFF;
- letter-spacing: 0.06em;
- text-transform: uppercase;
- font-size: 1.1em;
- }
-
- #nav a
- {
- text-decoration: none;
- color: inherit;
- }
-
- #nav > ul > li > a,
- #nav > ul > li > span
- {
- display: inline-block;
- padding: 3px 0.5em 3px 0.5em;
- }
-
- #nav > ul > li:hover > a,
- #nav > ul > li:hover > span
- {
- border-bottom: 3px solid #F0A833;
- padding-bottom: 0px;
- }
-
- #nav li.current a
- {
- font-weight: 500;
- }
-
-/*
- #nav > ul > li.home
- {
- display: block;
- float: left;
- }
-*/
-
- #nav > ul > li > ul
- {
- display: none;
- }
-
-
-/* Colorbox customization */
-
- body #cboxTitle { height: 50px; bottom: 24px; color: #000000; text-align: left; }
- body #cboxMiddleLeft, body #cboxMiddleRight, body #cboxContent { padding-bottom: 50px; box-sizing: content-box; }
+ }
+
+ body,input,textarea,select
+ {
+ }
+
+ .homepage h1
+ {
+ font-size: 7em;
+ letter-spacing: -0.05em;
+ }
+
+ .homepage h2
+ {
+ font-size: 2.2em;
+ }
+
+ h1
+ {
+ font-size: 3em;
+ }
+
+ header
+ {
+ margin-bottom: 2em;
+ }
+
+ header .byline
+ {
+ font-size: 1.7em;
+ }
+
+/*********************************************************************************/
+/* Header */
+/*********************************************************************************/
+
+ #header
+ {
+ padding: 5em 0 2em 0;
+ }
+
+/*********************************************************************************/
+/* Main */
+/*********************************************************************************/
+
+ #main,#sidebar {
+ margin-top: 5em;
+ }
+
+ #sidebar h1
+ {
+ font-size: 2.4em;
+ letter-spacing: 0em;
+ line-height: 1.2em;
+ margin-top: -0.2em;
+ }
+
+/*********************************************************************************/
+/* Footer */
+/*********************************************************************************/
+
+ #footer
+ {
+ padding: 1em 0em;
+ }
+
+ #footer-inner
+ {
+ width: 95%;
+ display: table;
+ margin: auto;
+ }
+
+ #footer ul
+ {
+ width: 25%;
+ display: table-cell;
+ padding-left: 2em;
+ }
+
+ #footer ul:first-child
+ {
+ padding-left: 0px;
+ }
+
+/*********************************************************************************/
+/* Featured */
+/*********************************************************************************/
+
+ #featured
+ {
+ padding: 3em 0em 1em 0em;
+ }
+
+ #featured p
+ {
+ line-height: 1.5em;
+ font-size: 1.2em;
+ }
+
+ .\31 u img { height: 6vw; }
+ .\32 u img { height: 12vw; }
+ .\33 u img { height: 18vw; }
+ .\34 u img { height: 24vw; }
+ .\36 u img { height: 36vw; }
+ .\37 u img { height: 42vw; }
+ .\38 u img { height: 48vw; }
+ .\39 u img { height: 54vw; }
+ .\31 0u img { height: 60vw; }
+ .\31 1u img { height: 66vw; }
+ .\31 2u img { height: 72vw; }
+
+/*********************************************************************************/
+/* Horizontal menu */
+/*********************************************************************************/
+ .horiz-menu > ul
+ {
+ width: 100%;
+ margin: 0;
+ padding: 0;
+ display: table;
+ border-collapse: collapse;
+ }
+ .horiz-menu > ul > li
+ {
+ width: 25%;
+ border: 1px solid #000000;
+ display: table-cell;
+ color: #F03B11;
+ }
+ .horiz-menu > ul > li:hover
+ {
+ background: #FCECD4;
+ color: #802400;
+ }
+
+ .horiz-menu > ul > li > a
+ {
+ display: block;
+ padding: 1em;
+ border-bottom: 5px transparent;
+ white-space: nowrap;
+ color: inherit;
+ }
+ .horiz-menu > ul > li > a:hover
+ {
+ text-decoration: none;
+ }
+ .horiz-menu > ul > li.active > a
+ {
+ border-bottom: 5px #F03B11 solid;
+ }
+
+ .horiz-menu > ul > li.active > a:hover
+ {
+ border-bottom: 5px #802400 solid;
+ }
+
+ .horiz-menu > article
+ {
+ padding-top: 1em;
+ margin: 0;
+ display: none;
+ }
+
+ .horiz-menu > article.active
+ {
+ display: block;
+ }
+
+/*********************************************************************************/
+/* Nav */
+/*********************************************************************************/
+
+ #titleBar
+ {
+ display: none !important;
+ }
+
+ #nav
+ {
+ display: block !important;
+ z-index: 2;
+ position: fixed;
+ background: #802400;
+ background: -webkit-linear-gradient(top, #802400 0%,#800800 100%);
+ background: linear-gradient(to bottom, #802400 0%,#800800 100%);
+ left: 0;
+ top: 0;
+ width: 100%;
+ }
+
+ #nav > ul
+ {
+ text-align: right;
+ margin: 0;
+ }
+
+ #nav > ul > li
+ {
+ display: inline-block;
+ margin: 0;
+ padding: 0.5em 2em 0.5em 0em;
+ color: #FFF;
+ letter-spacing: 0.06em;
+ text-transform: uppercase;
+ font-size: 1.1em;
+ }
+
+ #nav a
+ {
+ text-decoration: none;
+ color: inherit;
+ }
+
+ #nav > ul > li > a,
+ #nav > ul > li > span
+ {
+ display: inline-block;
+ padding: 3px 0.5em 3px 0.5em;
+ }
+
+ #nav > ul > li:hover > a,
+ #nav > ul > li:hover > span
+ {
+ border-bottom: 3px solid #F0A833;
+ padding-bottom: 0px;
+ }
+
+ #nav li.current a
+ {
+ font-weight: 500;
+ }
+
+/*
+ #nav > ul > li.home
+ {
+ display: block;
+ float: left;
+ }
+*/
+
+ #nav > ul > li > ul
+ {
+ display: none;
+ }
+
+
+/* Colorbox customization */
+
+ body #cboxTitle { height: 50px; bottom: 24px; color: #000000; text-align: left; }
+ body #cboxMiddleLeft, body #cboxMiddleRight, body #cboxContent { padding-bottom: 50px; box-sizing: content-box; }
diff --git a/assets/css/style-mobile.css b/assets/css/style-mobile.css
index 9f2f033..8910e71 100644
--- a/assets/css/style-mobile.css
+++ b/assets/css/style-mobile.css
@@ -1,375 +1,375 @@
-/*
- Linear by TEMPLATED
- templated.co @templatedco
- Released for free under the Creative Commons Attribution 3.0 license (templated.co/license)
-*/
-
-/*********************************************************************************/
-/* Grid */
-/*********************************************************************************/
-
- .row > * {
- padding: 15px 0 0 0;
- float: none;
- margin-left: auto !important;
- margin-right: auto !important;
- }
- .row + .row > * {
- padding-top: 15px;
- }
-
-/*********************************************************************************/
-/* Basic */
-/*********************************************************************************/
-
- .only-desktop, .not-mobile
- {
- display: none !important;
- }
-
- body,input,textarea,select
- {
- line-height: 1.5em;
- font-size: 10.5pt;
- letter-spacing: 0;
- }
-
- body
- {
- background: url(../images/qemu_head_200_faint.png) no-repeat fixed center center;
- }
- body.homepage
- {
- background-position: center 200px;
- background-attachment: scroll;
- }
- body.fixed
- {
- background-position: center 80px;
- background-attachment: fixed;
- }
-
- #featured
- {
- padding-top: 250px;
- }
- @media (min-width:500px) {
- body
- {
- background-image: url(../images/qemu_head_400_faint.png);
- }
- #featured
- {
- padding-top: 50px;
- }
- }
-
- section,
- article
- {
- clear: both;
- margin: 2em 0 2em 0;
- }
-
- .container
- {
- padding: 0em 1em;
- }
-
- header
- {
- margin-bottom: 1.6em;
- }
-
- header .byline
- {
- font-size: 1.2em;
- }
-
- .button
- {
- display: block;
- width: 100%;
- text-align: center;
- }
-
- .homepage h1
- {
- font-size: 3em;
- padding-top: 0.6em;
- }
-
- h1, .homepage h2
- {
- font-size: 2em;
- }
-
- h2, .homepage h3
- {
- font-size: 1.6em;
- }
-
- h3, h4, h5, h6
- {
- font-size: 1.5em;
- }
-
-/*********************************************************************************/
-/* UI */
-/*********************************************************************************/
-
- #titleBar
- {
- width: 100%;
- background: #161616;
- height: 44px;
- overflow: hidden;
- position: fixed;
- margin-top: -44px;
- z-index: 2;
- }
-
- body.js {
- padding-top: 44px;
- }
-
- #titleBar .title
- {
- color: #fff;
- text-align: center;
- line-height: 44px;
- font-weight: 300;
- text-decoration: none;
- display: block;
- position: absolute;
- left: 0;
- top: 0;
- width: 100%;
- z-index: 1;
- }
-
- button[aria-controls="nav"]
- {
- float: left;
- position: relative;
- left: 0;
- top: 0;
- width: 80px;
- height: 44px;
- cursor: pointer;
- z-index: 2;
- background: transparent;
- border: 0px;
- color: #808080;
- }
-
- button[aria-controls="nav"] > span.fa
- {
- width: 20px;
- height: 12px;
- position: absolute;
- left: 12px;
- top: 10px;
- }
-
- button[aria-controls="nav"]:active
- {
- color: #c0c0c0;
- }
- #nav
- {
- padding: 0em;
- background: #1f1f1f;
- }
-
- #titleBar + #nav {
- position: fixed;
- margin-left: -80%;
- width: 80%;
- height: 100%;
- z-index: 2;
- left: 0;
- top: 0;
- }
-
- #nav > ul
- {
- margin: 0em;
- padding: 0.3em;
- }
-
- #nav > ul > li
- {
- border-top: 1px solid white;
- margin: 0;
- padding: 0.3em;
- color: #ffffff;
- }
-
- #nav > ul > li:first-child
- {
- border-top: 0px;
- }
-
- #nav > ul > li > a,
- #nav > ul > li > span
- {
- display: block;
- padding: 0 1em 0 1em;
- letter-spacing: 1px;
- color: inherit;
- text-align: left;
- }
-
-/*********************************************************************************/
-/* Header */
-/*********************************************************************************/
-
- #header {
- height: 9em;
- }
-
- #header h1 {
- margin-bottom: 0.2em;
- }
-
-/*********************************************************************************/
-/* Logo */
-/*********************************************************************************/
-
-
-/*********************************************************************************/
-/* Columns */
-/*********************************************************************************/
-
- #main, #footer-inner, #copyright-inner
- {
- margin-left: 0%;
- width: 100%;
- }
-
- #sidebar
- {
- margin-left: 0%;
- width: 100%;
- }
-
-/*********************************************************************************/
-/* Main */
-/*********************************************************************************/
-
- #main
- {
- padding: 2em 0em 1em 0em;
- }
-
-/*********************************************************************************/
-/* Sidebar */
-/*********************************************************************************/
-
- #sidebar
- {
- clear: left;
- }
-
- #sidebar h1
- {
- font-size: 1.6em;
- }
-
-/*********************************************************************************/
-/* Footer */
-/*********************************************************************************/
-
- #footer
- {
- padding: 1em;
- }
-
- #footer ul
- {
- padding: 0.6em 0px;
- border-top: 1px solid white;
- }
-
- #footer ul:first-child
- {
- border-top: 0px;
- }
-
-/*********************************************************************************/
-/* Featured */
-/*********************************************************************************/
-
- #featured
- {
- padding-bottom: 3em;
- }
-
- #featured h3
- {
- padding: 0.5em 0em;
- font-size: 1.4em;
- margin: 0em;
- }
- #featured h3+p
- {
- margin-top: 0em;
- }
-
- #featured .pennant a
- {
- cursor: inherit;
- }
-
- #featured .pennant img
- {
- object-position: bottom;
- background-position: bottom; /* for IE polyfill */
- }
- @media (orientation: landscape) {
- #featured .pennant img
- {
- height: 70vh;
- }
- }
-
-/*********************************************************************************/
-/* Welcome */
-/*********************************************************************************/
-
- #welcome
- {
- padding: 4em 0em 3em 0em;
- }
-
-/*********************************************************************************/
-/* Horizontal menu */
-/*********************************************************************************/
- .horiz-menu > ul
- {
- display: none !important;
- }
- .horiz-menu > article
- {
- display: block !important;
- border: 1px solid #000000;
- padding: 1em;
- margin-bottom: 1em;
- }
- .horiz-menu > article > header
- {
- display: block !important;
- }
- .horiz-menu pre
- {
- border: 0px;
- }
-
-/*********************************************************************************/
-/* Releases */
-/*********************************************************************************/
-
- #releases ul > li {
- width: 48%;
- }
+/*
+ Linear by TEMPLATED
+ templated.co @templatedco
+ Released for free under the Creative Commons Attribution 3.0 license (templated.co/license)
+*/
+
+/*********************************************************************************/
+/* Grid */
+/*********************************************************************************/
+
+ .row > * {
+ padding: 15px 0 0 0;
+ float: none;
+ margin-left: auto !important;
+ margin-right: auto !important;
+ }
+ .row + .row > * {
+ padding-top: 15px;
+ }
+
+/*********************************************************************************/
+/* Basic */
+/*********************************************************************************/
+
+ .only-desktop, .not-mobile
+ {
+ display: none !important;
+ }
+
+ body,input,textarea,select
+ {
+ line-height: 1.5em;
+ font-size: 10.5pt;
+ letter-spacing: 0;
+ }
+
+ body
+ {
+ background: url(../images/qemu_head_200_faint.png) no-repeat fixed center center;
+ }
+ body.homepage
+ {
+ background-position: center 200px;
+ background-attachment: scroll;
+ }
+ body.fixed
+ {
+ background-position: center 80px;
+ background-attachment: fixed;
+ }
+
+ #featured
+ {
+ padding-top: 250px;
+ }
+ @media (min-width:500px) {
+ body
+ {
+ background-image: url(../images/qemu_head_400_faint.png);
+ }
+ #featured
+ {
+ padding-top: 50px;
+ }
+ }
+
+ section,
+ article
+ {
+ clear: both;
+ margin: 2em 0 2em 0;
+ }
+
+ .container
+ {
+ padding: 0em 1em;
+ }
+
+ header
+ {
+ margin-bottom: 1.6em;
+ }
+
+ header .byline
+ {
+ font-size: 1.2em;
+ }
+
+ .button
+ {
+ display: block;
+ width: 100%;
+ text-align: center;
+ }
+
+ .homepage h1
+ {
+ font-size: 3em;
+ padding-top: 0.6em;
+ }
+
+ h1, .homepage h2
+ {
+ font-size: 2em;
+ }
+
+ h2, .homepage h3
+ {
+ font-size: 1.6em;
+ }
+
+ h3, h4, h5, h6
+ {
+ font-size: 1.5em;
+ }
+
+/*********************************************************************************/
+/* UI */
+/*********************************************************************************/
+
+ #titleBar
+ {
+ width: 100%;
+ background: #161616;
+ height: 44px;
+ overflow: hidden;
+ position: fixed;
+ margin-top: -44px;
+ z-index: 2;
+ }
+
+ body.js {
+ padding-top: 44px;
+ }
+
+ #titleBar .title
+ {
+ color: #fff;
+ text-align: center;
+ line-height: 44px;
+ font-weight: 300;
+ text-decoration: none;
+ display: block;
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 100%;
+ z-index: 1;
+ }
+
+ button[aria-controls="nav"]
+ {
+ float: left;
+ position: relative;
+ left: 0;
+ top: 0;
+ width: 80px;
+ height: 44px;
+ cursor: pointer;
+ z-index: 2;
+ background: transparent;
+ border: 0px;
+ color: #808080;
+ }
+
+ button[aria-controls="nav"] > span.fa
+ {
+ width: 20px;
+ height: 12px;
+ position: absolute;
+ left: 12px;
+ top: 10px;
+ }
+
+ button[aria-controls="nav"]:active
+ {
+ color: #c0c0c0;
+ }
+ #nav
+ {
+ padding: 0em;
+ background: #1f1f1f;
+ }
+
+ #titleBar + #nav {
+ position: fixed;
+ margin-left: -80%;
+ width: 80%;
+ height: 100%;
+ z-index: 2;
+ left: 0;
+ top: 0;
+ }
+
+ #nav > ul
+ {
+ margin: 0em;
+ padding: 0.3em;
+ }
+
+ #nav > ul > li
+ {
+ border-top: 1px solid white;
+ margin: 0;
+ padding: 0.3em;
+ color: #ffffff;
+ }
+
+ #nav > ul > li:first-child
+ {
+ border-top: 0px;
+ }
+
+ #nav > ul > li > a,
+ #nav > ul > li > span
+ {
+ display: block;
+ padding: 0 1em 0 1em;
+ letter-spacing: 1px;
+ color: inherit;
+ text-align: left;
+ }
+
+/*********************************************************************************/
+/* Header */
+/*********************************************************************************/
+
+ #header {
+ height: 9em;
+ }
+
+ #header h1 {
+ margin-bottom: 0.2em;
+ }
+
+/*********************************************************************************/
+/* Logo */
+/*********************************************************************************/
+
+
+/*********************************************************************************/
+/* Columns */
+/*********************************************************************************/
+
+ #main, #footer-inner, #copyright-inner
+ {
+ margin-left: 0%;
+ width: 100%;
+ }
+
+ #sidebar
+ {
+ margin-left: 0%;
+ width: 100%;
+ }
+
+/*********************************************************************************/
+/* Main */
+/*********************************************************************************/
+
+ #main
+ {
+ padding: 2em 0em 1em 0em;
+ }
+
+/*********************************************************************************/
+/* Sidebar */
+/*********************************************************************************/
+
+ #sidebar
+ {
+ clear: left;
+ }
+
+ #sidebar h1
+ {
+ font-size: 1.6em;
+ }
+
+/*********************************************************************************/
+/* Footer */
+/*********************************************************************************/
+
+ #footer
+ {
+ padding: 1em;
+ }
+
+ #footer ul
+ {
+ padding: 0.6em 0px;
+ border-top: 1px solid white;
+ }
+
+ #footer ul:first-child
+ {
+ border-top: 0px;
+ }
+
+/*********************************************************************************/
+/* Featured */
+/*********************************************************************************/
+
+ #featured
+ {
+ padding-bottom: 3em;
+ }
+
+ #featured h3
+ {
+ padding: 0.5em 0em;
+ font-size: 1.4em;
+ margin: 0em;
+ }
+ #featured h3+p
+ {
+ margin-top: 0em;
+ }
+
+ #featured .pennant a
+ {
+ cursor: inherit;
+ }
+
+ #featured .pennant img
+ {
+ object-position: bottom;
+ background-position: bottom; /* for IE polyfill */
+ }
+ @media (orientation: landscape) {
+ #featured .pennant img
+ {
+ height: 70vh;
+ }
+ }
+
+/*********************************************************************************/
+/* Welcome */
+/*********************************************************************************/
+
+ #welcome
+ {
+ padding: 4em 0em 3em 0em;
+ }
+
+/*********************************************************************************/
+/* Horizontal menu */
+/*********************************************************************************/
+ .horiz-menu > ul
+ {
+ display: none !important;
+ }
+ .horiz-menu > article
+ {
+ display: block !important;
+ border: 1px solid #000000;
+ padding: 1em;
+ margin-bottom: 1em;
+ }
+ .horiz-menu > article > header
+ {
+ display: block !important;
+ }
+ .horiz-menu pre
+ {
+ border: 0px;
+ }
+
+/*********************************************************************************/
+/* Releases */
+/*********************************************************************************/
+
+ #releases ul > li {
+ width: 48%;
+ }
diff --git a/assets/css/style.css b/assets/css/style.css
index b828887..e09b383 100644
--- a/assets/css/style.css
+++ b/assets/css/style.css
@@ -1,592 +1,592 @@
-@charset 'UTF-8';
-/*
- Linear by TEMPLATED
- templated.co @templatedco
- Released for free under the Creative Commons Attribution 3.0 license (templated.co/license)
-*/
-
-/*********************************************************************************/
-/* Basic */
-/*********************************************************************************/
-
- body
- {
- margin: 0;
- padding: 0;
- background: #ffffff;
- }
-
- body,input,textarea,select
- {
- font-family: 'Roboto', sans-serif;
- font-size: 11pt;
- font-weight: 300;
- line-height: 1.75em;
- color: #000000;
- }
-
- strong,b,a
- {
- font-weight: 400;
- }
- strong a,b a
- {
- font-weight: 500;
- }
- h1,.homepage h2
- {
- font-weight: 300;
- color: black;
- }
- h2,h3,h4,h5,h6
- {
- font-weight: 400;
- color: #802400;
- }
-
- pre,code,samp,tt
- {
- font-family: 'Roboto Mono', monospace;
- }
- pre,code
- {
- background: rgba(0,0,0,0.05);
- }
-
- .homepage h1 {
- margin: 0;
- }
-
- h1, .homepage h2
- {
- letter-spacing: -0.025em;
- line-height: 1.025em;
- margin-top: -0.125em;
- }
-
- h2, .homepage h3
- {
- font-size: 2em;
- }
-
- h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
- {
- color: inherit;
- font-weight: inherit;
- }
-
- h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
- {
- text-decoration: none;
- }
-
- pre
- {
- padding: 1em;
- border: 1px #000000 solid;
- max-width: 100%;
- overflow-x: auto;
- }
-
- a
- {
- text-decoration: none;
- color: #F03B11;
- }
-
- a:hover
- {
- text-decoration: underline;
- }
-
- sub
- {
- position: relative;
- top: 0.5em;
- font-size: 0.8em;
- }
-
- sup
- {
- position: relative;
- top: -0.5em;
- font-size: 0.8em;
- }
-
- hr
- {
- border: 0;
- border-top: solid 1px #333;
- margin: 2em 0 2em 0;
- padding: 0;
- }
-
- blockquote
- {
- border-left: solid 0.5em #333;
- padding: 1em 0 1em 2em;
- font-style: italic;
- }
-
- p, ul, ol, dl, table
- {
- margin-bottom: 1em;
- }
-
- header
- {
- margin-bottom: 1em;
- }
-
- header h1, header h2, header h3, header h4, header h5, header h6
- {
- margin-bottom: 0em;
- }
-
- header .byline
- {
- display: block;
- margin: 1.5em 0 0 0;
- padding: 0 0 0.5em 0;
- }
-
- .posted {
- letter-spacing: 1px;
- text-transform: uppercase;
- font-size: 80%;
- color: #999999;
- }
-
- footer
- {
- margin-top: 1em;
- }
-
- .clear
- {
- clear: both;
- }
-
- .pennant
- {
- color: #999999;
- }
-
- /* Sections/Articles */
-
- section,
- article
- {
- margin-bottom: 3em;
- }
-
- section > :last-child,
- article > :last-child
- {
- margin-bottom: 0;
- }
-
- section:last-child,
- article:last-child
- {
- margin-bottom: 0;
- }
-
- .row > section,
- .row > article
- {
- margin-bottom: 0;
- }
-
- /* Images */
-
- img {
- max-width: 100%;
- }
-
- .image
- {
- display: inline-block;
- }
-
- .image img
- {
- display: block;
- width: 100%;
- }
-
- .image.featured
- {
- display: block;
- width: 100%;
- margin: 0 0 2em 0;
- }
-
- .image.full
- {
- display: block;
- width: 100%;
- margin-bottom: 2em;
- }
-
- .image.left
- {
- float: left;
- margin: 0 2em 2em 0;
- }
-
- .image.centered
- {
- display: block;
- margin: 0 0 2em 0;
- }
-
- .image.centered img
- {
- margin: 0 auto;
- width: auto;
- }
-
- /* Lists */
-
- ul.style
- {
- margin-bottom: 0em;
- padding: 0;
- }
-
- ul.style li {
- margin: 0;
- padding: 0em 0em 1.5em 0em;
- list-style: none;
- }
-
- ul.category
- {
- margin: 0;
- padding: 0;
- letter-spacing: 1px;
- text-transform: uppercase;
- font-size: 80%;
- color: #999999;
- }
-
- ul.category li {
- display: inline;
- margin: 0;
- padding: 0;
- list-style: none;
- padding-right: 1em;
- }
- ul.category li::before {
- padding-right: 0.3em;
- }
-
-
- /* Buttons */
-
- .button
- {
- position: relative;
- display: inline-block;
- background: #F03B11;
- padding: 0.8em 2em;
- font-size: 1.2em;
- color: #FFF;
- -moz-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out;
- -webkit-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out;
- -o-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out;
- -ms-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out;
- transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out;
- text-align: center;
- border-radius: 0.25em;
- }
-
- .button:hover
- {
- background: #F01111;
- text-decoration: none;
- }
-
-/*********************************************************************************/
-/* Icons */
-/* Powered by Font Awesome by Dave Gandy | http://fontawesome.io */
-/* Licensed under the SIL OFL 1.1 (font), MIT (CSS) */
-/*********************************************************************************/
-
- .fa
- {
- text-decoration: none;
- }
-
- .fa.solo
- {
- }
-
- .fa.solo span
- {
- display: none;
- }
-
- .fa:before
- {
- display:inline-block;
- font-family: FontAwesome;
- font-size: 1.25em;
- text-decoration: none;
- font-style: normal;
- font-weight: normal;
- line-height: 1;
- -webkit-font-smoothing:antialiased;
- -moz-osx-font-smoothing:grayscale;
- }
-
-/*********************************************************************************/
-/* Social Icon Styles */
-/*********************************************************************************/
-
- ul.contact
- {
- padding: 1.5em 0 0 0;
- list-style: none;
- cursor: default;
- }
-
- ul.contact li
- {
- display: inline-block;
- margin: 0 1em;
- }
-
- ul.contact li span
- {
- display: none;
- margin: 0;
- padding: 0;
- }
-
- ul.contact li a
- {
- color: inherit;
- font-size: 1.75em;
- display: inline-block;
- -moz-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out;
- -webkit-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out;
- -o-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out;
- -ms-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out;
- transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out;
- }
-
- ul.contact li a:hover
- {
- color: #fff;
- }
-
-/*********************************************************************************/
-/* Header */
-/*********************************************************************************/
-
- #header
- {
- position: relative;
- background: #f03b11;
- background: -webkit-linear-gradient(top, #f03b11 0%,#f01139 100%);
- background: linear-gradient(to bottom, #f03b11 0%,#f01139 100%);
- background-size: cover;
- text-align: center;
- }
-
- #header:after
- {
- content: '';
- position: relative;
- width: 0;
- height: 6em;
- left: 0;
- top: 0;
- float: left;
- }
-
-/*********************************************************************************/
-/* Logo */
-/*********************************************************************************/
-
- #header h1
- {
- color: #FFF;
- text-decoration: none;
- font-weight: 300;
- line-height: 1em;
- }
- #header .tag
- {
- font-size: 1.4em;
- color: #FFF;
- }
-
-/*********************************************************************************/
-/* Columns */
-/*********************************************************************************/
-
- #main, #copyright-inner
- {
- margin-left: 16.667%;
- width: 66.667%;
- }
-
- #sidebar
- {
- width: 16.667%;
- }
-
-/*********************************************************************************/
-/* Main */
-/*********************************************************************************/
-
- #main
- {
- clear: left;
- }
-
- #main, #sidebar
- {
- position: relative;
- float: left;
- padding-bottom: 3em;
- }
-
- .homepage header, .homepage p
- {
- text-align: center;
- }
-
- #sidebar header
- {
- margin-bottom: 0.50em;
- }
-
-/*********************************************************************************/
-/* Releases */
-/*********************************************************************************/
- #releases
- {
- margin: 2em 0em;
- text-align: center;
- }
-
- #releases ul, #releases p
- {
- margin: 0em;
- }
-
- #releases ul > li
- {
- list-style: none;
- display: inline-block;
- width: 40%;
- margin: 1em 0em;
- }
-
- #releases ul > li > strong
- {
- list-style: none;
- display: block;
- font-size: 3em;
- margin-bottom: 0.2em;
- }
-
-/*********************************************************************************/
-/* Footer */
-/*********************************************************************************/
-
- #footer
- {
- position: relative;
- clear: left;
- background: #401200;
- color: #FFF;
- }
-
- #footer a
- {
- color: inherit;
- }
-
- #footer ul
- {
- vertical-align: top;
- }
-
- #footer ul, #footer ul > li
- {
- padding: 0;
- margin: 0
- }
-
-/*********************************************************************************/
-/* Copyright */
-/*********************************************************************************/
-
- #copyright
- {
- clear: left;
- border-top: 1px solid #aaaaaa;
- position: relative;
- color: #aaaaaa;
- background: #ffffff;
- padding: 1em 0em;
- }
-
- #copyright a
- {
- color: inherit;
- }
-
-/*********************************************************************************/
-/* Featured */
-/*********************************************************************************/
-
- #featured
- {
- position: relative;
- background: rgba(0,0,0,0.05);
- text-align: center;
- margin-bottom: 2em;
- }
-
- #featured header
- {
- border-bottom: 1px solid #333333;
- }
- #featured h2
- {
- margin-bottom: 0em;
- }
-
- #featured h3
- {
- padding: 1.5em 0em;
- font-size: 1.6em;
- display: block;
- font-weight: 300;
- height: 2em;
- margin: 0em 0em 1em 0em;
- }
-
- #featured .pennant
- {
- font-size: 4em;
- }
-
- #featured .pennant img
- {
- width: 100%;
- object-fit: contain;
- background-size: contain; /* for IE polyfill */
- background-repeat: no-repeat; /* for IE polyfill */
- }
-
- #featured .button
- {
- margin-top: 1.5em;
- }
+@charset 'UTF-8';
+/*
+ Linear by TEMPLATED
+ templated.co @templatedco
+ Released for free under the Creative Commons Attribution 3.0 license (templated.co/license)
+*/
+
+/*********************************************************************************/
+/* Basic */
+/*********************************************************************************/
+
+ body
+ {
+ margin: 0;
+ padding: 0;
+ background: #ffffff;
+ }
+
+ body,input,textarea,select
+ {
+ font-family: 'Roboto', sans-serif;
+ font-size: 11pt;
+ font-weight: 300;
+ line-height: 1.75em;
+ color: #000000;
+ }
+
+ strong,b,a
+ {
+ font-weight: 400;
+ }
+ strong a,b a
+ {
+ font-weight: 500;
+ }
+ h1,.homepage h2
+ {
+ font-weight: 300;
+ color: black;
+ }
+ h2,h3,h4,h5,h6
+ {
+ font-weight: 400;
+ color: #802400;
+ }
+
+ pre,code,samp,tt
+ {
+ font-family: 'Roboto Mono', monospace;
+ }
+ pre,code
+ {
+ background: rgba(0,0,0,0.05);
+ }
+
+ .homepage h1 {
+ margin: 0;
+ }
+
+ h1, .homepage h2
+ {
+ letter-spacing: -0.025em;
+ line-height: 1.025em;
+ margin-top: -0.125em;
+ }
+
+ h2, .homepage h3
+ {
+ font-size: 2em;
+ }
+
+ h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
+ {
+ color: inherit;
+ font-weight: inherit;
+ }
+
+ h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
+ {
+ text-decoration: none;
+ }
+
+ pre
+ {
+ padding: 1em;
+ border: 1px #000000 solid;
+ max-width: 100%;
+ overflow-x: auto;
+ }
+
+ a
+ {
+ text-decoration: none;
+ color: #F03B11;
+ }
+
+ a:hover
+ {
+ text-decoration: underline;
+ }
+
+ sub
+ {
+ position: relative;
+ top: 0.5em;
+ font-size: 0.8em;
+ }
+
+ sup
+ {
+ position: relative;
+ top: -0.5em;
+ font-size: 0.8em;
+ }
+
+ hr
+ {
+ border: 0;
+ border-top: solid 1px #333;
+ margin: 2em 0 2em 0;
+ padding: 0;
+ }
+
+ blockquote
+ {
+ border-left: solid 0.5em #333;
+ padding: 1em 0 1em 2em;
+ font-style: italic;
+ }
+
+ p, ul, ol, dl, table
+ {
+ margin-bottom: 1em;
+ }
+
+ header
+ {
+ margin-bottom: 1em;
+ }
+
+ header h1, header h2, header h3, header h4, header h5, header h6
+ {
+ margin-bottom: 0em;
+ }
+
+ header .byline
+ {
+ display: block;
+ margin: 1.5em 0 0 0;
+ padding: 0 0 0.5em 0;
+ }
+
+ .posted {
+ letter-spacing: 1px;
+ text-transform: uppercase;
+ font-size: 80%;
+ color: #999999;
+ }
+
+ footer
+ {
+ margin-top: 1em;
+ }
+
+ .clear
+ {
+ clear: both;
+ }
+
+ .pennant
+ {
+ color: #999999;
+ }
+
+ /* Sections/Articles */
+
+ section,
+ article
+ {
+ margin-bottom: 3em;
+ }
+
+ section > :last-child,
+ article > :last-child
+ {
+ margin-bottom: 0;
+ }
+
+ section:last-child,
+ article:last-child
+ {
+ margin-bottom: 0;
+ }
+
+ .row > section,
+ .row > article
+ {
+ margin-bottom: 0;
+ }
+
+ /* Images */
+
+ img {
+ max-width: 100%;
+ }
+
+ .image
+ {
+ display: inline-block;
+ }
+
+ .image img
+ {
+ display: block;
+ width: 100%;
+ }
+
+ .image.featured
+ {
+ display: block;
+ width: 100%;
+ margin: 0 0 2em 0;
+ }
+
+ .image.full
+ {
+ display: block;
+ width: 100%;
+ margin-bottom: 2em;
+ }
+
+ .image.left
+ {
+ float: left;
+ margin: 0 2em 2em 0;
+ }
+
+ .image.centered
+ {
+ display: block;
+ margin: 0 0 2em 0;
+ }
+
+ .image.centered img
+ {
+ margin: 0 auto;
+ width: auto;
+ }
+
+ /* Lists */
+
+ ul.style
+ {
+ margin-bottom: 0em;
+ padding: 0;
+ }
+
+ ul.style li {
+ margin: 0;
+ padding: 0em 0em 1.5em 0em;
+ list-style: none;
+ }
+
+ ul.category
+ {
+ margin: 0;
+ padding: 0;
+ letter-spacing: 1px;
+ text-transform: uppercase;
+ font-size: 80%;
+ color: #999999;
+ }
+
+ ul.category li {
+ display: inline;
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ padding-right: 1em;
+ }
+ ul.category li::before {
+ padding-right: 0.3em;
+ }
+
+
+ /* Buttons */
+
+ .button
+ {
+ position: relative;
+ display: inline-block;
+ background: #F03B11;
+ padding: 0.8em 2em;
+ font-size: 1.2em;
+ color: #FFF;
+ -moz-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out;
+ -webkit-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out;
+ -o-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out;
+ -ms-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out;
+ transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out;
+ text-align: center;
+ border-radius: 0.25em;
+ }
+
+ .button:hover
+ {
+ background: #F01111;
+ text-decoration: none;
+ }
+
+/*********************************************************************************/
+/* Icons */
+/* Powered by Font Awesome by Dave Gandy | http://fontawesome.io */
+/* Licensed under the SIL OFL 1.1 (font), MIT (CSS) */
+/*********************************************************************************/
+
+ .fa
+ {
+ text-decoration: none;
+ }
+
+ .fa.solo
+ {
+ }
+
+ .fa.solo span
+ {
+ display: none;
+ }
+
+ .fa:before
+ {
+ display:inline-block;
+ font-family: FontAwesome;
+ font-size: 1.25em;
+ text-decoration: none;
+ font-style: normal;
+ font-weight: normal;
+ line-height: 1;
+ -webkit-font-smoothing:antialiased;
+ -moz-osx-font-smoothing:grayscale;
+ }
+
+/*********************************************************************************/
+/* Social Icon Styles */
+/*********************************************************************************/
+
+ ul.contact
+ {
+ padding: 1.5em 0 0 0;
+ list-style: none;
+ cursor: default;
+ }
+
+ ul.contact li
+ {
+ display: inline-block;
+ margin: 0 1em;
+ }
+
+ ul.contact li span
+ {
+ display: none;
+ margin: 0;
+ padding: 0;
+ }
+
+ ul.contact li a
+ {
+ color: inherit;
+ font-size: 1.75em;
+ display: inline-block;
+ -moz-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out;
+ -webkit-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out;
+ -o-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out;
+ -ms-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out;
+ transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out;
+ }
+
+ ul.contact li a:hover
+ {
+ color: #fff;
+ }
+
+/*********************************************************************************/
+/* Header */
+/*********************************************************************************/
+
+ #header
+ {
+ position: relative;
+ background: #f03b11;
+ background: -webkit-linear-gradient(top, #f03b11 0%,#f01139 100%);
+ background: linear-gradient(to bottom, #f03b11 0%,#f01139 100%);
+ background-size: cover;
+ text-align: center;
+ }
+
+ #header:after
+ {
+ content: '';
+ position: relative;
+ width: 0;
+ height: 6em;
+ left: 0;
+ top: 0;
+ float: left;
+ }
+
+/*********************************************************************************/
+/* Logo */
+/*********************************************************************************/
+
+ #header h1
+ {
+ color: #FFF;
+ text-decoration: none;
+ font-weight: 300;
+ line-height: 1em;
+ }
+ #header .tag
+ {
+ font-size: 1.4em;
+ color: #FFF;
+ }
+
+/*********************************************************************************/
+/* Columns */
+/*********************************************************************************/
+
+ #main, #copyright-inner
+ {
+ margin-left: 16.667%;
+ width: 66.667%;
+ }
+
+ #sidebar
+ {
+ width: 16.667%;
+ }
+
+/*********************************************************************************/
+/* Main */
+/*********************************************************************************/
+
+ #main
+ {
+ clear: left;
+ }
+
+ #main, #sidebar
+ {
+ position: relative;
+ float: left;
+ padding-bottom: 3em;
+ }
+
+ .homepage header, .homepage p
+ {
+ text-align: center;
+ }
+
+ #sidebar header
+ {
+ margin-bottom: 0.50em;
+ }
+
+/*********************************************************************************/
+/* Releases */
+/*********************************************************************************/
+ #releases
+ {
+ margin: 2em 0em;
+ text-align: center;
+ }
+
+ #releases ul, #releases p
+ {
+ margin: 0em;
+ }
+
+ #releases ul > li
+ {
+ list-style: none;
+ display: inline-block;
+ width: 40%;
+ margin: 1em 0em;
+ }
+
+ #releases ul > li > strong
+ {
+ list-style: none;
+ display: block;
+ font-size: 3em;
+ margin-bottom: 0.2em;
+ }
+
+/*********************************************************************************/
+/* Footer */
+/*********************************************************************************/
+
+ #footer
+ {
+ position: relative;
+ clear: left;
+ background: #401200;
+ color: #FFF;
+ }
+
+ #footer a
+ {
+ color: inherit;
+ }
+
+ #footer ul
+ {
+ vertical-align: top;
+ }
+
+ #footer ul, #footer ul > li
+ {
+ padding: 0;
+ margin: 0
+ }
+
+/*********************************************************************************/
+/* Copyright */
+/*********************************************************************************/
+
+ #copyright
+ {
+ clear: left;
+ border-top: 1px solid #aaaaaa;
+ position: relative;
+ color: #aaaaaa;
+ background: #ffffff;
+ padding: 1em 0em;
+ }
+
+ #copyright a
+ {
+ color: inherit;
+ }
+
+/*********************************************************************************/
+/* Featured */
+/*********************************************************************************/
+
+ #featured
+ {
+ position: relative;
+ background: rgba(0,0,0,0.05);
+ text-align: center;
+ margin-bottom: 2em;
+ }
+
+ #featured header
+ {
+ border-bottom: 1px solid #333333;
+ }
+ #featured h2
+ {
+ margin-bottom: 0em;
+ }
+
+ #featured h3
+ {
+ padding: 1.5em 0em;
+ font-size: 1.6em;
+ display: block;
+ font-weight: 300;
+ height: 2em;
+ margin: 0em 0em 1em 0em;
+ }
+
+ #featured .pennant
+ {
+ font-size: 4em;
+ }
+
+ #featured .pennant img
+ {
+ width: 100%;
+ object-fit: contain;
+ background-size: contain; /* for IE polyfill */
+ background-repeat: no-repeat; /* for IE polyfill */
+ }
+
+ #featured .button
+ {
+ margin-top: 1.5em;
+ }
diff --git a/index.html b/index.html
index 1de3fe3..4c65101 100644
--- a/index.html
+++ b/index.html
@@ -1,89 +1,89 @@
----
-title: QEMU
-layout: home
-colorbox: True
----
-
-
-
-
-
-
-
-
-
- {% include screenshot.html offset=0 limit=1 %}
- Full-system
emulation
- Run operating systems for any machine, on any supported architecture
-
-
- {% include screenshot.html offset=1 limit=1 %}
- User-mode
emulation
- Run programs for another Linux/BSD target, on any supported architecture
-
-
- {% include screenshot.html offset=2 limit=1 %}
- Virtualization
- Run KVM and Xen virtual machines with near native performance
-
-
- {% include screenshot.html offset=3 limit=10 %}
-
-
-
-
-
-
-
-
QEMU is a member of Software Freedom Conservancy.
-
-
-
-
-
-
-
- {% include releases.html %}
-
-
-
-
-
+---
+title: QEMU
+layout: home
+colorbox: True
+---
+
+
+
+
+
+
+
+
+
+ {% include screenshot.html offset=0 limit=1 %}
+ Full-system
emulation
+ Run operating systems for any machine, on any supported architecture
+
+
+ {% include screenshot.html offset=1 limit=1 %}
+ User-mode
emulation
+ Run programs for another Linux/BSD target, on any supported architecture
+
+
+ {% include screenshot.html offset=2 limit=1 %}
+ Virtualization
+ Run KVM and Xen virtual machines with near native performance
+
+
+ {% include screenshot.html offset=3 limit=10 %}
+
+
+
+
+
+
+
+
QEMU is a member of Software Freedom Conservancy.
+
+
+
+
+
+
+
+ {% include releases.html %}
+
+
+
+
+
From patchwork Tue Oct 27 13:20:01 2020
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Patchwork-Submitter: =?utf-8?q?Daniel_P=2E_Berrang=C3=A9?=
X-Patchwork-Id: 311635
Return-Path:
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
aws-us-west-2-korg-lkml-1.web.codeaurora.org
X-Spam-Level:
X-Spam-Status: No, score=-9.6 required=3.0 tests=BAYES_00,DKIM_INVALID,
DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,
MAILING_LIST_MULTI, SIGNED_OFF_BY, SPF_HELO_NONE,
SPF_PASS autolearn=ham autolearn_force=no version=3.4.0
Received: from mail.kernel.org (mail.kernel.org [198.145.29.99])
by smtp.lore.kernel.org (Postfix) with ESMTP id 5A3A2C388F9
for ;
Tue, 27 Oct 2020 13:22:23 +0000 (UTC)
Received: from lists.gnu.org (lists.gnu.org [209.51.188.17])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
bits)) (No client certificate requested)
by mail.kernel.org (Postfix) with ESMTPS id D923F20829
for ;
Tue, 27 Oct 2020 13:22:22 +0000 (UTC)
Authentication-Results: mail.kernel.org;
dkim=fail reason="signature verification failed" (1024-bit key)
header.d=redhat.com header.i=@redhat.com header.b="gjvfyWPk"
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D923F20829
Authentication-Results: mail.kernel.org;
dmarc=fail (p=none dis=none) header.from=redhat.com
Authentication-Results: mail.kernel.org; spf=pass
smtp.mailfrom=qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org
Received: from localhost ([::1]:37444 helo=lists1p.gnu.org)
by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from
)
id 1kXOvd-00042Y-O8
for qemu-devel@archiver.kernel.org; Tue, 27 Oct 2020 09:22:21 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:53084)
by lists.gnu.org with esmtps
(TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from )
id 1kXOto-00029x-5V
for qemu-devel@nongnu.org; Tue, 27 Oct 2020 09:20:29 -0400
Received: from us-smtp-delivery-124.mimecast.com ([216.205.24.124]:22711)
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256)
(Exim 4.90_1) (envelope-from )
id 1kXOtm-0005tp-0f
for qemu-devel@nongnu.org; Tue, 27 Oct 2020 09:20:27 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
s=mimecast20190719; t=1603804825;
h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
to:to:cc:cc:mime-version:mime-version:content-type:content-type:
content-transfer-encoding:content-transfer-encoding:
in-reply-to:in-reply-to:references:references;
bh=LwJtHnx2O7ot3lfVnJgaCYXaGO2iolg3ajfWTxd0czA=;
b=gjvfyWPkf8NZoTvMONgNLHG6ITrlCLNwg0Qp3QZm8aMGPOzidYVmk+MI5viJLApYQmKtPY
GnN/dGfQo9fN0ZU9fJ+yCD+LcqatATHhx82pWA85uZZSW0XXKI0dHzBTf2HBqV2afPJl5i
6JHAZDrrq41FG6kkIv2coNAn5BpfQ1w=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
[209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
us-mta-247-w0ceAbbeP5W2brt6dGLsJA-1; Tue, 27 Oct 2020 09:20:23 -0400
X-MC-Unique: w0ceAbbeP5W2brt6dGLsJA-1
Received: from smtp.corp.redhat.com
(int-mx08.intmail.prod.int.phx2.redhat.com [10.5.11.23])
(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
(No client certificate requested)
by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 67FB61009E34
for ; Tue, 27 Oct 2020 13:20:22 +0000 (UTC)
Received: from localhost.localdomain.com (ovpn-115-46.ams2.redhat.com
[10.36.115.46])
by smtp.corp.redhat.com (Postfix) with ESMTP id 2D06A1972B;
Tue, 27 Oct 2020 13:20:20 +0000 (UTC)
From: =?utf-8?q?Daniel_P=2E_Berrang=C3=A9?=
To: qemu-devel@nongnu.org
Subject: [qemu-web PATCH v2 02/16] gitlab: introduce a CI job to publish the
site content
Date: Tue, 27 Oct 2020 13:20:01 +0000
Message-Id: <20201027132015.621733-3-berrange@redhat.com>
In-Reply-To: <20201027132015.621733-1-berrange@redhat.com>
References: <20201027132015.621733-1-berrange@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
Authentication-Results: relay.mimecast.com;
auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=berrange@redhat.com
X-Mimecast-Spam-Score: 0
X-Mimecast-Originator: redhat.com
Received-SPF: pass client-ip=216.205.24.124;
envelope-from=berrange@redhat.com;
helo=us-smtp-delivery-124.mimecast.com
X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/27 01:06:06
X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy]
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001,
DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,
DKIM_VALID_EF=-0.1,
RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=0.001,
RCVD_IN_MSPIKE_WL=0.001,
SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-BeenThere: qemu-devel@nongnu.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Cc: Paolo Bonzini , Thomas Huth ,
=?utf-8?q?Daniel_P=2E_Berrang=C3=A9?=
Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org
Sender: "Qemu-devel"
Signed-off-by: Daniel P. Berrangé
---
.gitlab-ci.yml | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
create mode 100644 .gitlab-ci.yml
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..5fa3041
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,16 @@
+
+pages:
+ image: centos:8
+ cache:
+ paths:
+ - vendor
+ before_script:
+ - dnf install -y ruby ruby-devel rubygem-bundler openssl-devel
+ - dnf install -y gcc gcc-c++ make redhat-rpm-config
+ - bundle install --path vendor
+ script:
+ - bundle exec jekyll build
+ - mv _site public
+ artifacts:
+ paths:
+ - public
From patchwork Tue Oct 27 13:20:02 2020
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Patchwork-Submitter: =?utf-8?q?Daniel_P=2E_Berrang=C3=A9?=
X-Patchwork-Id: 301854
Return-Path:
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
aws-us-west-2-korg-lkml-1.web.codeaurora.org
X-Spam-Level:
X-Spam-Status: No, score=-9.6 required=3.0 tests=BAYES_00,DKIM_INVALID,
DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,
MAILING_LIST_MULTI,
SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham
autolearn_force=no version=3.4.0
Received: from mail.kernel.org (mail.kernel.org [198.145.29.99])
by smtp.lore.kernel.org (Postfix) with ESMTP id A0A6FC388F9
for ;
Tue, 27 Oct 2020 13:26:00 +0000 (UTC)
Received: from lists.gnu.org (lists.gnu.org [209.51.188.17])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
bits)) (No client certificate requested)
by mail.kernel.org (Postfix) with ESMTPS id 0D6E420759
for ;
Tue, 27 Oct 2020 13:25:59 +0000 (UTC)
Authentication-Results: mail.kernel.org;
dkim=fail reason="signature verification failed" (1024-bit key)
header.d=redhat.com header.i=@redhat.com header.b="DpO8gs+l"
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0D6E420759
Authentication-Results: mail.kernel.org;
dmarc=fail (p=none dis=none) header.from=redhat.com
Authentication-Results: mail.kernel.org; spf=pass
smtp.mailfrom=qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org
Received: from localhost ([::1]:45864 helo=lists1p.gnu.org)
by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from
)
id 1kXOz8-0007fm-CN
for qemu-devel@archiver.kernel.org; Tue, 27 Oct 2020 09:25:58 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:53180)
by lists.gnu.org with esmtps
(TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from )
id 1kXOtw-0002Bu-5z
for qemu-devel@nongnu.org; Tue, 27 Oct 2020 09:20:37 -0400
Received: from us-smtp-delivery-124.mimecast.com ([216.205.24.124]:34387)
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256)
(Exim 4.90_1) (envelope-from )
id 1kXOtr-0005vU-Tj
for qemu-devel@nongnu.org; Tue, 27 Oct 2020 09:20:34 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
s=mimecast20190719; t=1603804830;
h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
to:to:cc:cc:mime-version:mime-version:content-type:content-type:
content-transfer-encoding:content-transfer-encoding:
in-reply-to:in-reply-to:references:references;
bh=9PaCJToVpZdPWQqkAcZfAljvmvvDdHMuk7kEVH3P6wo=;
b=DpO8gs+l4stznu5belH8w0DzJVRsBfsuAzqilmVcRYc+yZiPhOF3ZRcrmPJW9apcW4K23Z
mnwMJf0e6f6haum9SjB7oPy3wnvlfOikHPDRkqHom1fUftEB/hJ7V+9iFXCiB8LLOCftOp
YorekUZd/i0j+HeGURxjsRvEZsrOPc0=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
[209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
us-mta-423-iXWnra9KM9iDtNMp0eQrWg-1; Tue, 27 Oct 2020 09:20:24 -0400
X-MC-Unique: iXWnra9KM9iDtNMp0eQrWg-1
Received: from smtp.corp.redhat.com
(int-mx08.intmail.prod.int.phx2.redhat.com [10.5.11.23])
(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
(No client certificate requested)
by mimecast-mx01.redhat.com (Postfix) with ESMTPS id D4A848030D6
for ; Tue, 27 Oct 2020 13:20:23 +0000 (UTC)
Received: from localhost.localdomain.com (ovpn-115-46.ams2.redhat.com
[10.36.115.46])
by smtp.corp.redhat.com (Postfix) with ESMTP id AE7DD1992F;
Tue, 27 Oct 2020 13:20:22 +0000 (UTC)
From: =?utf-8?q?Daniel_P=2E_Berrang=C3=A9?=
To: qemu-devel@nongnu.org
Subject: [qemu-web PATCH v2 03/16] make all links be relative to the root
Date: Tue, 27 Oct 2020 13:20:02 +0000
Message-Id: <20201027132015.621733-4-berrange@redhat.com>
In-Reply-To: <20201027132015.621733-1-berrange@redhat.com>
References: <20201027132015.621733-1-berrange@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
Authentication-Results: relay.mimecast.com;
auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=berrange@redhat.com
X-Mimecast-Spam-Score: 0
X-Mimecast-Originator: redhat.com
Received-SPF: pass client-ip=216.205.24.124;
envelope-from=berrange@redhat.com;
helo=us-smtp-delivery-124.mimecast.com
X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/27 01:06:06
X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy]
X-Spam_score_int: 0
X-Spam_score: -0.1
X-Spam_bar: /
X-Spam_report: (-0.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001,
DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,
DKIM_VALID_EF=-0.1,
PDS_OTHER_BAD_TLD=1.999, RCVD_IN_DNSWL_NONE=-0.0001,
RCVD_IN_MSPIKE_H4=0.001,
RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001,
SPF_PASS=-0.001 autolearn=no autolearn_force=no
X-Spam_action: no action
X-BeenThere: qemu-devel@nongnu.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Cc: Paolo Bonzini , Thomas Huth ,
=?utf-8?q?Daniel_P=2E_Berrang=C3=A9?=
Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org
Sender: "Qemu-devel"
This enables the site to be hosted at URLs with different base
directories. This is useful when viewing the site after being
published as GitLab CI artifacts.
Signed-off-by: Daniel P. Berrangé
---
_includes/assets.html | 28 ++++++++++++++--------------
_includes/copyright.html | 2 +-
_includes/footer.html | 12 ++++++------
_includes/nav.html | 12 ++++++------
_includes/relative_root.html | 12 ++++++++++++
_includes/sidebar.html | 6 +++---
_layouts/archive.html | 4 ++--
_layouts/blog.html | 3 ++-
_layouts/home.html | 1 +
_layouts/page.html | 1 +
blog/index.html | 4 ++--
index.html | 5 +++--
12 files changed, 53 insertions(+), 37 deletions(-)
create mode 100644 _includes/relative_root.html
diff --git a/_includes/assets.html b/_includes/assets.html
index 826a50f..411a1ac 100644
--- a/_includes/assets.html
+++ b/_includes/assets.html
@@ -4,23 +4,23 @@
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
-
-
-
-
+
+
+
+
+
{% if page.colorbox %}
-
-
+
+
{% endif %}
diff --git a/_includes/copyright.html b/_includes/copyright.html
index 3e6e6a3..cdcd98f 100644
--- a/_includes/copyright.html
+++ b/_includes/copyright.html
@@ -2,7 +2,7 @@
diff --git a/_includes/footer.html b/_includes/footer.html
index c8f1042..b614795 100644
--- a/_includes/footer.html
+++ b/_includes/footer.html
@@ -1,20 +1,20 @@
+
diff --git a/assets/css/style.css b/assets/css/style.css
index c9452e3..a12a9e3 100644
--- a/assets/css/style.css
+++ b/assets/css/style.css
@@ -523,7 +523,7 @@
margin: 0
}
- #licenses {
+ #licenses, #conservancy {
padding: 0em;
padding-left: 1em;
padding-right: 1em;
@@ -536,6 +536,10 @@
#licenses {
float: right;
}
+
+ #conservancy {
+ float: left;
+ }
/*********************************************************************************/
/* Featured */
diff --git a/index.html b/index.html
index 4f01fe9..4501811 100644
--- a/index.html
+++ b/index.html
@@ -53,9 +53,6 @@ $(document).ready(function(){
});
});
-
-
- QEMU is a member of Software Freedom Conservancy.
From patchwork Tue Oct 27 13:20:09 2020
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Patchwork-Submitter: =?utf-8?q?Daniel_P=2E_Berrang=C3=A9?=
X-Patchwork-Id: 311632
Return-Path:
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
aws-us-west-2-korg-lkml-1.web.codeaurora.org
X-Spam-Level:
X-Spam-Status: No, score=-9.6 required=3.0 tests=BAYES_00,DKIM_INVALID,
DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,
MAILING_LIST_MULTI,
SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham
autolearn_force=no version=3.4.0
Received: from mail.kernel.org (mail.kernel.org [198.145.29.99])
by smtp.lore.kernel.org (Postfix) with ESMTP id 677A8C388F9
for ;
Tue, 27 Oct 2020 13:29:53 +0000 (UTC)
Received: from lists.gnu.org (lists.gnu.org [209.51.188.17])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
bits)) (No client certificate requested)
by mail.kernel.org (Postfix) with ESMTPS id C6791207E8
for ;
Tue, 27 Oct 2020 13:29:52 +0000 (UTC)
Authentication-Results: mail.kernel.org;
dkim=fail reason="signature verification failed" (1024-bit key)
header.d=redhat.com header.i=@redhat.com header.b="BrCW6M5H"
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C6791207E8
Authentication-Results: mail.kernel.org;
dmarc=fail (p=none dis=none) header.from=redhat.com
Authentication-Results: mail.kernel.org; spf=pass
smtp.mailfrom=qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org
Received: from localhost ([::1]:57056 helo=lists1p.gnu.org)
by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from
)
id 1kXP2t-000482-KA
for qemu-devel@archiver.kernel.org; Tue, 27 Oct 2020 09:29:51 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:53516)
by lists.gnu.org with esmtps
(TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from )
id 1kXOuX-0003R3-3a
for qemu-devel@nongnu.org; Tue, 27 Oct 2020 09:21:13 -0400
Received: from us-smtp-delivery-124.mimecast.com ([63.128.21.124]:43022)
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256)
(Exim 4.90_1) (envelope-from )
id 1kXOuV-0006BJ-51
for qemu-devel@nongnu.org; Tue, 27 Oct 2020 09:21:12 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
s=mimecast20190719; t=1603804870;
h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
to:to:cc:cc:mime-version:mime-version:content-type:content-type:
content-transfer-encoding:content-transfer-encoding:
in-reply-to:in-reply-to:references:references;
bh=orWnQ7R4iI1Db8hb2cb+ozRH61xLz6VmNQwcHyT1Uqg=;
b=BrCW6M5HqIFf1lww1FBbIfyPP6LawV17ArmIWVviEGI4xO1dsP1nadQcy8VDeuDBOYyUE1
Im4kuj92XS0Nb9GZ8Kj3J54bIAsITqsMtXrJBI/z/aabRPMgIbOALA4A8l2AqCffnc+G1F
oc5yTN/FmRo0X9q69JQC971x3lf/hhc=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
[209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
us-mta-208-_HdWrEyENc6i2B423z0vQg-1; Tue, 27 Oct 2020 09:21:06 -0400
X-MC-Unique: _HdWrEyENc6i2B423z0vQg-1
Received: from smtp.corp.redhat.com
(int-mx08.intmail.prod.int.phx2.redhat.com [10.5.11.23])
(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
(No client certificate requested)
by mimecast-mx01.redhat.com (Postfix) with ESMTPS id A2B26807342
for ; Tue, 27 Oct 2020 13:21:05 +0000 (UTC)
Received: from localhost.localdomain.com (ovpn-115-46.ams2.redhat.com
[10.36.115.46])
by smtp.corp.redhat.com (Postfix) with ESMTP id 8D5981992F;
Tue, 27 Oct 2020 13:21:04 +0000 (UTC)
From: =?utf-8?q?Daniel_P=2E_Berrang=C3=A9?=
To: qemu-devel@nongnu.org
Subject: [qemu-web PATCH v2 10/16] Use two column layout to display
screenshots and releases
Date: Tue, 27 Oct 2020 13:20:09 +0000
Message-Id: <20201027132015.621733-11-berrange@redhat.com>
In-Reply-To: <20201027132015.621733-1-berrange@redhat.com>
References: <20201027132015.621733-1-berrange@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
Authentication-Results: relay.mimecast.com;
auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=berrange@redhat.com
X-Mimecast-Spam-Score: 0.001
X-Mimecast-Originator: redhat.com
Received-SPF: pass client-ip=63.128.21.124; envelope-from=berrange@redhat.com;
helo=us-smtp-delivery-124.mimecast.com
X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/27 01:06:07
X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy]
X-Spam_score_int: 0
X-Spam_score: -0.1
X-Spam_bar: /
X-Spam_report: (-0.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001,
DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,
DKIM_VALID_EF=-0.1,
PDS_OTHER_BAD_TLD=1.999, RCVD_IN_DNSWL_NONE=-0.0001,
RCVD_IN_MSPIKE_H5=0.001,
RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001,
SPF_PASS=-0.001 autolearn=no autolearn_force=no
X-Spam_action: no action
X-BeenThere: qemu-devel@nongnu.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Cc: Paolo Bonzini , Thomas Huth ,
=?utf-8?q?Daniel_P=2E_Berrang=C3=A9?=
Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org
Sender: "Qemu-devel"
Now that the screenshots are using a carousel, they don't consume the
full width of the page. This enables switching to a two column layout
with information about the latest release placed in one column, and
screenshots in the other. This means release information is no longer
hidden off the bottom of the page.
Signed-off-by: Daniel P. Berrangé
---
assets/css/style-desktop.css | 13 +++++++++
assets/css/style-mobile.css | 10 -------
assets/css/style.css | 56 +++++++++++++++++++++++++++++++++---
index.html | 33 ++++++++++++---------
4 files changed, 85 insertions(+), 27 deletions(-)
diff --git a/assets/css/style-desktop.css b/assets/css/style-desktop.css
index b7e403a..2b25532 100644
--- a/assets/css/style-desktop.css
+++ b/assets/css/style-desktop.css
@@ -133,6 +133,8 @@
#featured
{
padding: 3em 0em 1em 0em;
+ width: 50%;
+ float: left;
}
#featured p
@@ -153,6 +155,17 @@
.\31 1u img { height: 66vw; }
.\31 2u img { height: 72vw; }
+/*********************************************************************************/
+/* Quickstart */
+/*********************************************************************************/
+
+ #quickstart
+ {
+ padding-top: 5em;
+ width: 50%;
+ float: right;
+ }
+
/*********************************************************************************/
/* Horizontal menu */
/*********************************************************************************/
diff --git a/assets/css/style-mobile.css b/assets/css/style-mobile.css
index d045d84..5dab41c 100644
--- a/assets/css/style-mobile.css
+++ b/assets/css/style-mobile.css
@@ -49,20 +49,10 @@
background-attachment: fixed;
}
- #featured
- {
- padding-top: 250px;
- }
- @media (min-width:500px) {
- body
- {
- background-image: url(../images/qemu_head_400_faint.png);
- }
#featured
{
padding-top: 50px;
}
- }
section,
article
diff --git a/assets/css/style.css b/assets/css/style.css
index a12a9e3..6308084 100644
--- a/assets/css/style.css
+++ b/assets/css/style.css
@@ -548,11 +548,17 @@
#featured
{
position: relative;
- background: rgba(0,0,0,0.05);
text-align: center;
margin-bottom: 2em;
}
+ #featured .container
+ {
+ max-width: 500px;
+ margin-let: auto;
+ margin-right: auto;
+ }
+
#featured header
{
border-bottom: 1px solid #333333;
@@ -576,9 +582,6 @@
#featured .screenshots .pennant
{
font-size: 4em;
- width: 40%;
- margin-left: auto;
- margin-right: auto;
}
#featured .screenshots .pennant img
@@ -593,3 +596,48 @@
{
margin-top: 1.5em;
}
+
+
+/*********************************************************************************/
+/* Quickstart */
+/*********************************************************************************/
+
+ #quickstart
+ {
+ margin: 0em;
+ padding: 3em 0em 1em 0em;
+ }
+
+ #quickstart .container
+ {
+ max-width: 500px;
+ margin-let: auto;
+ margin-right: auto;
+ }
+
+ #quickstart ul, #quickstart p
+ {
+ margin: 0em;
+ padding-left: 0.5em;
+ }
+
+ #quickstart ul > li
+ {
+ list-style: none;
+ display: block;
+ padding-bottom: 2em;
+ }
+
+ #quickstart ul > li > strong
+ {
+ list-style: none;
+ display: block;
+ font-size: 2em;
+ margin-bottom: 0.2em;
+ }
+
+ #quickstart li span
+ {
+ display: inline-block;
+ padding-left: 1.5em;
+ }
diff --git a/index.html b/index.html
index 4501811..d057a87 100644
--- a/index.html
+++ b/index.html
@@ -12,11 +12,29 @@ bxslider: True
A generic and open source machine emulator and virtualizer
-
+
+
+
+
-
+
{% include screenshot.html %}
@@ -56,17 +74,6 @@ $(document).ready(function(){
-
-
-
-
- {% include releases.html %}
-
-
-
-