New website + 3.0 release post

This commit is contained in:
RichardG867
2021-12-01 17:13:52 -03:00
parent 1a2edc9cbd
commit 70c4eb274f
34 changed files with 244 additions and 3 deletions

2
.gitignore vendored Normal file
View File

@@ -0,0 +1,2 @@
_site/
.jekyll-cache/

View File

@@ -1,6 +1,5 @@
title: "86Box"
description: "Emulator of x86-based machines"
theme: jekyll-theme-cayman
github:
is_project_page: true

4
_includes/footer.html Normal file
View File

@@ -0,0 +1,4 @@
<footer>
<div>86Box is maintained by <a href="https://github.com/OBattler">OBattler</a> and <a href="https://github.com/orgs/86Box/people">the 86Box developers</a>. Website developed by <a href="https://github.com/foxlet">Foxlet</a>.</div>
</footer>
</body></html>

30
_includes/header.html Normal file
View File

@@ -0,0 +1,30 @@
<!doctype html>
<html lang="en">
<head>
<title>86Box | {{ title_override | default: page.title }}</title>
<meta charset="utf-8" />
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:creator" content="86Box" />
<meta name="twitter:description" content="{{ page.description }}" />
<meta property="og:site_name" content="86Box" />
<meta property="og:title" content="{{ page.title }}" />
<meta property="og:type" content="website" />
<meta property="og:image" itemprop="image" content="{{ page.image | default: "/avaicon.png" }}" />
<meta property="og:description" content="{{ page.description }}" />
<link rel="icon" href="/favicon.png" type="image/png">
<meta name="theme-color" content="#ff4848">
<meta name="viewport" content="width=640, initial-scale=1.0">
<link rel="stylesheet" href="/assets/css/style.css">
<link rel="stylesheet" href="/assets/css/fonts.css">
<script> </script>
</head>
<body>
<header>
<a href="/"><img src="/avaicon.png" id="icon" /><img src="/assets/images/86box-logo.png" id="logo" /></a>
</header>
<nav>
<a href="https://github.com/86Box/86Box#automatic-builds">Downloads</a>
<a href="https://86box.readthedocs.io/en/latest/index.html">Docs</a>
<a href="/blog.html">Blog</a>
<a href="https://github.com/86Box/86Box">GitHub</a>
</nav>

6
_includes/image.html Normal file
View File

@@ -0,0 +1,6 @@
<figure class="image" style="text-align: center;">
<a href="{{ include.url }}" target="_blank"><img src="{{ include.url }}" alt="{{ include.description }}" style="max-width: 100%; width: auto; height: auto;" /></a>
{% if include.description %}
<figcaption>{{ include.description }}</figcaption>
{% endif %}
</figure>

View File

@@ -0,0 +1,4 @@
<hr />
<figure class="image" style="text-align: center;">
<img src="{{ include.url }}" alt="{{ include.heading }}" style="max-width: 100%; width: auto; height: auto;" />
</figure>

View File

@@ -0,0 +1,2 @@
<h1><a href="{{ include.post.url }}">{{ include.post.title }}</a></h1>
<span>{{ include.post.date | date_to_string }} - written by <a href="https://github.com/{{ include.post.author }}">{{ include.post.author }}</a></span>

12
_layouts/index.html Normal file
View File

@@ -0,0 +1,12 @@
{% include header.html %}
<hero>
<div id="buttons">
<h1>Revolutionize your <br> retro gaming experience.</h1>
<a href="https://github.com/86Box/86Box#automatic-builds"><button>Download Nightly</button></a>
<a href="https://github.com/86Box/86Box/releases/tag/v2.07"><button>Download Stable</button></a>
</div>
</hero>
<main>
{{ content }}
</main>
{% include footer.html %}

5
_layouts/page.html Normal file
View File

@@ -0,0 +1,5 @@
{% include header.html %}
<main>
{{ content }}
</main>
{% include footer.html %}

8
_layouts/post.html Normal file
View File

@@ -0,0 +1,8 @@
{% capture title_override %}Blog: {{ page.title }}{% endcapture %}
{% include header.html %}
<main>
{% include postheader.html post=page %}
<p></p>
{{ content }}
</main>
{% include footer.html %}

1
assets/css/fonts.css Normal file
View File

@@ -0,0 +1 @@

150
assets/css/style.css Normal file
View File

@@ -0,0 +1,150 @@
/* Global Defaults */
html {
color: #f9f9f9;
font-family: "Source Code Pro", monospace;
}
/* Body Layout */
body {
background: url("/assets/images/starsky.png"), #212e40;
background-repeat: repeat-x;
margin: 0 auto;
max-width: 67rem;
display: grid;
grid-template-areas: "head head nav"
"hero hero hero"
"main main main"
"about about about"
"foot foot foot";
grid-template-rows: auto 1fr auto auto 70px;
animation: backgroundScroll 80s linear infinite;
}
@media (max-width: 768px) {
body {
grid-template-rows: auto auto 1fr auto auto 70px;
grid-template-areas: "head head head"
"nav nav nav"
"hero hero hero"
"main main main"
"about about about"
"foot foot foot";
}
}
@keyframes backgroundScroll {
from {background-position: 0 0;}
to {background-position: -1920px 0;}
}
/* Page Layout */
body > header {
/* background-color: #8ca0ff; */
grid-area: head;
padding: 30pt 30pt;
}
body > nav {
/* background-color: #ffa08c; */
grid-area: nav;
display: flex;
align-items: center;
justify-content: right;
font-size: 15pt;
padding: 30pt 30pt;
}
body > nav > a {
margin: 0 20pt;
}
@media (max-width: 768px) {
body > header {
text-align: center;
}
body > header > img {
max-width: 100%;
width: auto;
height: auto;
}
body > nav {
justify-content: center;
font-size: 25pt;
}
}
body > hero {
grid-area: hero;
display: grid;
align-items: center;
column-gap: 40pt;
padding: 40px;
}
body > main {
grid-area: main;
display: grid;
align-items: center;
column-gap: 40pt;
padding: 40px;
}
body > #about {
background-color: #0e305a;
grid-area: about;
display: flex;
flex-direction: column;
align-items: center;
line-height: 18pt;
}
body > footer {
background-color: #2b496f;
grid-area: foot;
display: flex;
justify-content: center;
align-items: center;
color: #8c9dbb;
font-size: 11pt;
}
@media (max-width: 768px) {
body > footer {
padding: 10pt;
font-size: 20pt;
}
}
/* Buttons */
button {
color: #0f1934;
background-color: #f9f9f9;
font: bold 16px "Source Code Pro", monospace;
text-align: center;
text-transform: uppercase;
border: none;
border-radius: 4px;
padding: 9px 19px;
border: 1px solid #f9f9f9;
transition: 0.15s;
}
button:hover {
color: #f9f9f9;
background-color: #0f1934;
}
/* Links */
a {
color: #b9d3e8;
font-weight: bold;
text-decoration: none;
}
a:hover {
color: white;
}
a:active {
color: #cecece;
}
img#icon {
max-height: 75px;
padding-right: 20pt;
}
/* Blog */
hr {
border-color: #808080;
width: 100%;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 793 B

BIN
assets/images/favicon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

BIN
assets/images/starsky.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 124 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 217 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 161 KiB

BIN
assets/images/v3.0/cpus.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 295 KiB

BIN
assets/images/v3.0/docs.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 101 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

BIN
assets/images/v3.0/hero.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 97 KiB

BIN
assets/images/v3.0/i2c.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

BIN
assets/images/v3.0/i815.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 329 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

BIN
assets/images/v3.0/ux.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 131 KiB

BIN
assets/images/v3.0/win7.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 101 KiB

BIN
avaicon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

17
blog.md Normal file
View File

@@ -0,0 +1,17 @@
---
layout: page
title: "Blog"
---
# The 86Box Blog
{% for post in site.posts %}
<div>
{% include postheader.html post=post %}
<p>{{ post.description }}</p>
{% if forloop.last %}
{% else %}
<hr/>
{% endif %}
</div>
{% endfor %}

2
faq.md
View File

@@ -1,5 +1,5 @@
---
layout: default
layout: page
---
Frequently asked questions

BIN
favicon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

View File

@@ -1,5 +1,6 @@
---
layout: default
layout: index
title: "Emulator of retro x86-based machines"
---
**86Box** is an IBM PC system emulator that specializes in running old operating systems and software designed for IBM PC systems and compatibles from 1981 through fairly recent system designs based on the PCI bus.