14 changes: 14 additions & 0 deletions _layouts/page.html
@@ -0,0 +1,14 @@
---
layout: default
---
<article class="post">

<header class="post-header">
<h1 class="post-title">{{ page.title | escape }}</h1>
</header>

<div class="post-content">
{{ content }}
</div>

</article>
27 changes: 27 additions & 0 deletions _layouts/post.html
@@ -0,0 +1,27 @@
---
layout: default
---
<article class="post h-entry" itemscope itemtype="http://schema.org/BlogPosting">

<header class="post-header">
<h1 class="post-title p-name" itemprop="name headline">{{ page.title | escape }}</h1>
<p class="post-meta">
<time class="dt-published" datetime="{{ page.date | date_to_xmlschema }}" itemprop="datePublished">
{%- assign date_format = site.minima.date_format | default: "%b %-d, %Y" -%}
{{ page.date | date: date_format }}
</time>
{%- if page.author -%}
<span itemprop="author" itemscope itemtype="http://schema.org/Person"><span class="p-author h-card" itemprop="name">{{ page.author }}</span></span>
{%- endif -%}</p>
</header>

<div class="post-content e-content" itemprop="articleBody">
{{ content }}
</div>

{%- if page.comments == true and site.disqus.shortname -%}
{%- include disqus.html -%}
{%- endif -%}

<a class="u-url" href="{{ page.url | relative_url }}" hidden></a>
</article>
9 changes: 9 additions & 0 deletions _posts/2023-06-30-hey.md
@@ -0,0 +1,9 @@
---
layout: post
title: hey
date: <2023-06-30>
categories: news
author: 1oolm
---
I'm setting this stuff up. Hey world!
Probs won't use it tho.
19 changes: 19 additions & 0 deletions _posts/2023-07-01-oops.md
@@ -0,0 +1,19 @@
---
layout: post
title: i love caver
date: <2023-07-01>
categories: news
author: 1oolm
---
## HEY
I GOT THIS COOL NEW THING. IT'S CALLED TRIAL AND ERROR.

AND ANOTHER PARAGRAPH
I can *linebreak* too.

>mrrp mrrp meow **:3** ***:3***
-Cave Race, The Art of Meow

![CAVE](/site/assets/image/caverace.png)

You can listen to the [vine boom](/site/assets/sound/VineBoomSoundEffect.wav)
9 changes: 9 additions & 0 deletions _posts/2023-07-02-huh.md
@@ -0,0 +1,9 @@
---
layout: post
title: huh
date: <2023-07-02>
categories: news
author: 1oolm
---
Day 3 of working on this stuff. No regrets so far?
Kinda unsure if it'll lead to anywhere though
8 changes: 8 additions & 0 deletions _posts/2023-07-04-burger.md
@@ -0,0 +1,8 @@
---
layout: post
title: burger
date: <2023-07-04>
categories: news
author: 1oolm
---
## burger
10 changes: 10 additions & 0 deletions _posts/2023-07-12-comments.md
@@ -0,0 +1,10 @@
---
layout: post
title: Literally Comments
date: <2023-07-12>
categories: news
author: 1oolm
comments: true
---
I'm trying stuff out. If this works, then people can comment here.
Pretty sure they can. Bless Disqus. Even if I don't like the Facebook-type emoji responses. I would've never made this happen myself.
17 changes: 17 additions & 0 deletions _posts/2023-07-12-more.md
@@ -0,0 +1,17 @@
---
layout: post
title: First site progress
date: <2023-07-12>
categories: news
author: 1oolm
---
Yeah hey! Somehow I haven't given up and am making decent strides towards making this a proper experience.
Today I:
- Got "About" pages for alpha.zero team members working
- Fixed file/image/etc. support (stupid oversight)
- Now know how to edit the 404 page and the base layouts
- Remembered the "author" field exists on post pages
- Added Disqus comment support.

Here is me writing this right now:
![hey](/site/assets/image/atom_2023-07-12.png)
51 changes: 51 additions & 0 deletions _sass/minima.scss
@@ -0,0 +1,51 @@
@charset "utf-8";

// Define defaults for each variable.

$base-font-family: -apple-system, BlinkMacSystemFont, "Lucida Console", Lucida Console, Monaco, monospace, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !default;
$base-font-size: 16px !default;
$base-font-weight: 400 !default;
$small-font-size: $base-font-size * 0.875 !default;
$base-line-height: 1.5 !default;

$spacing-unit: 30px !default;

$text-color: #fdfdfd !default;
$background-color: #060606 !default;
$brand-color: #fdfdfd !default;

$grey-color: #828282 !default;
$grey-color-light: lighten($grey-color, 40%) !default;
$grey-color-dark: darken($grey-color, 25%) !default;

$table-text-align: left !default;

// Width of the content area
$content-width: 800px !default;

$on-palm: 600px !default;
$on-laptop: 800px !default;

// Use media queries like this:
// @include media-query($on-palm) {
// .wrapper {
// padding-right: $spacing-unit / 2;
// padding-left: $spacing-unit / 2;
// }
// }
@mixin media-query($device) {
@media screen and (max-width: $device) {
@content;
}
}

@mixin relative-font-size($ratio) {
font-size: $base-font-size * $ratio;
}

// Import partials.
@import
"minima/base",
"minima/layout",
"minima/syntax-highlighting"
;
254 changes: 254 additions & 0 deletions _sass/minima/_base.scss
@@ -0,0 +1,254 @@
/**
* Reset some basic elements
*/
body, h1, h2, h3, h4, h5, h6,
p, blockquote, pre, hr,
dl, dd, ol, ul, figure {
margin: 0;
padding: 0;
}



/**
* Basic styling
*/
body {
font: $base-font-weight #{$base-font-size}/#{$base-line-height} $base-font-family;
color: $text-color;
background-color: $background-color;
-webkit-text-size-adjust: 100%;
-webkit-font-feature-settings: "kern" 1;
-moz-font-feature-settings: "kern" 1;
-o-font-feature-settings: "kern" 1;
font-feature-settings: "kern" 1;
font-kerning: normal;
display: flex;
min-height: 100vh;
flex-direction: column;
}



/**
* Set `margin-bottom` to maintain vertical rhythm
*/
h1, h2, h3, h4, h5, h6,
p, blockquote, pre,
ul, ol, dl, figure,
%vertical-rhythm {
margin-bottom: $spacing-unit / 2;
}



/**
* `main` element
*/
main {
display: block; /* Default value of `display` of `main` element is 'inline' in IE 11. */
}



/**
* Images
*/
img {
max-width: 100%;
vertical-align: middle;
}



/**
* Figures
*/
figure > img {
display: block;
}

figcaption {
font-size: $small-font-size;
}



/**
* Lists
*/
ul, ol {
margin-left: $spacing-unit;
}

li {
> ul,
> ol {
margin-bottom: 0;
}
}



/**
* Headings
*/
h1, h2, h3, h4, h5, h6 {
font-weight: $base-font-weight;
}



/**
* Links
*/
a {
color: $brand-color;
text-decoration: none;

&:visited {
color: darken($brand-color, 15%);
}

&:hover {
color: $text-color;
text-decoration: underline;
}

.social-media-list &:hover {
text-decoration: none;

.username {
text-decoration: underline;
}
}
}


/**
* Blockquotes
*/
blockquote {
color: $grey-color;
border-left: 4px solid $grey-color-light;
padding-left: $spacing-unit / 2;
@include relative-font-size(1.125);
letter-spacing: -1px;
font-style: italic;

> :last-child {
margin-bottom: 0;
}
}



/**
* Code formatting
*/
pre,
code {
@include relative-font-size(0.9375);
border: 1px solid $grey-color-light;
border-radius: 3px;
background-color: #eef;
}

code {
padding: 1px 5px;
}

pre {
padding: 8px 12px;
overflow-x: auto;

> code {
border: 0;
padding-right: 0;
padding-left: 0;
}
}



/**
* Wrapper
*/
.wrapper {
max-width: -webkit-calc(#{$content-width} - (#{$spacing-unit} * 2));
max-width: calc(#{$content-width} - (#{$spacing-unit} * 2));
margin-right: auto;
margin-left: auto;
padding-right: $spacing-unit;
padding-left: $spacing-unit;
@extend %clearfix;

@include media-query($on-laptop) {
max-width: -webkit-calc(#{$content-width} - (#{$spacing-unit}));
max-width: calc(#{$content-width} - (#{$spacing-unit}));
padding-right: $spacing-unit / 2;
padding-left: $spacing-unit / 2;
}
}



/**
* Clearfix
*/
%clearfix:after {
content: "";
display: table;
clear: both;
}



/**
* Icons
*/

.svg-icon {
width: 16px;
height: 16px;
display: inline-block;
fill: #{$grey-color};
padding-right: 5px;
vertical-align: text-top;
}

.social-media-list {
li + li {
padding-top: 5px;
}
}



/**
* Tables
*/
table {
margin-bottom: $spacing-unit;
width: 100%;
text-align: $table-text-align;
color: lighten($text-color, 18%);
border-collapse: collapse;
border: 1px solid $grey-color-light;
tr {
&:nth-child(even) {
background-color: lighten($grey-color-light, 6%);
}
}
th, td {
padding: ($spacing-unit / 3) ($spacing-unit / 2);
}
th {
background-color: lighten($grey-color-light, 3%);
border: 1px solid darken($grey-color-light, 4%);
border-bottom-color: darken($grey-color-light, 12%);
}
td {
border: 1px solid $grey-color-light;
}
}
255 changes: 255 additions & 0 deletions _sass/minima/_layout.scss
@@ -0,0 +1,255 @@
/**
* Site header
*/
.site-header {
border-top: 5px solid $grey-color-dark;
border-bottom: 1px solid $grey-color-light;
min-height: $spacing-unit * 1.865;

// Positioning context for the mobile navigation icon
position: relative;
}

.site-title {
@include relative-font-size(1.625);
font-weight: 300;
line-height: $base-line-height * $base-font-size * 2.25;
letter-spacing: -1px;
margin-bottom: 0;
float: left;

&,
&:visited {
color: $grey-color-dark;
}
}

.site-nav {
float: right;
line-height: $base-line-height * $base-font-size * 2.25;

.nav-trigger {
display: none;
}

.menu-icon {
display: none;
}

.page-link {
color: $text-color;
line-height: $base-line-height;

// Gaps between nav items, but not on the last one
&:not(:last-child) {
margin-right: 20px;
}
}

@include media-query($on-palm) {
position: absolute;
top: 9px;
right: $spacing-unit / 2;
background-color: $background-color;
border: 1px solid $grey-color-light;
border-radius: 5px;
text-align: right;

label[for="nav-trigger"] {
display: block;
float: right;
width: 36px;
height: 36px;
z-index: 2;
cursor: pointer;
}

.menu-icon {
display: block;
float: right;
width: 36px;
height: 26px;
line-height: 0;
padding-top: 10px;
text-align: center;

> svg {
fill: $grey-color-dark;
}
}

input ~ .trigger {
clear: both;
display: none;
}

input:checked ~ .trigger {
display: block;
padding-bottom: 5px;
}

.page-link {
display: block;
padding: 5px 10px;

&:not(:last-child) {
margin-right: 0;
}
margin-left: 20px;
}
}
}



/**
* Site footer
*/
.site-footer {
border-top: 1px solid $grey-color-light;
padding: $spacing-unit 0;
}

.footer-heading {
@include relative-font-size(1.125);
margin-bottom: $spacing-unit / 2;
}

.contact-list,
.social-media-list {
list-style: none;
margin-left: 0;
}

.footer-col-wrapper {
@include relative-font-size(0.9375);
color: $grey-color;
margin-left: -$spacing-unit / 2;
@extend %clearfix;
}

.footer-col {
float: left;
margin-bottom: $spacing-unit / 2;
padding-left: $spacing-unit / 2;
}

.footer-col-1 {
width: -webkit-calc(35% - (#{$spacing-unit} / 2));
width: calc(35% - (#{$spacing-unit} / 2));
}

.footer-col-2 {
width: -webkit-calc(20% - (#{$spacing-unit} / 2));
width: calc(20% - (#{$spacing-unit} / 2));
}

.footer-col-3 {
width: -webkit-calc(45% - (#{$spacing-unit} / 2));
width: calc(45% - (#{$spacing-unit} / 2));
}

@include media-query($on-laptop) {
.footer-col-1,
.footer-col-2 {
width: -webkit-calc(50% - (#{$spacing-unit} / 2));
width: calc(50% - (#{$spacing-unit} / 2));
}

.footer-col-3 {
width: -webkit-calc(100% - (#{$spacing-unit} / 2));
width: calc(100% - (#{$spacing-unit} / 2));
}
}

@include media-query($on-palm) {
.footer-col {
float: none;
width: -webkit-calc(100% - (#{$spacing-unit} / 2));
width: calc(100% - (#{$spacing-unit} / 2));
}
}



/**
* Page content
*/
.page-content {
padding: $spacing-unit 0;
flex: 1;
}

.page-heading {
@include relative-font-size(2);
}

.post-list-heading {
@include relative-font-size(1.75);
}

.post-list {
margin-left: 0;
list-style: none;

> li {
margin-bottom: $spacing-unit;
}
}

.post-meta {
font-size: $small-font-size;
color: $grey-color;
}

.post-link {
display: block;
@include relative-font-size(1.5);
}



/**
* Posts
*/
.post-header {
margin-bottom: $spacing-unit;
}

.post-title {
@include relative-font-size(2.625);
letter-spacing: -1px;
line-height: 1;

@include media-query($on-laptop) {
@include relative-font-size(2.25);
}
}

.post-content {
margin-bottom: $spacing-unit;

h2 {
@include relative-font-size(2);

@include media-query($on-laptop) {
@include relative-font-size(1.75);
}
}

h3 {
@include relative-font-size(1.625);

@include media-query($on-laptop) {
@include relative-font-size(1.375);
}
}

h4 {
@include relative-font-size(1.25);

@include media-query($on-laptop) {
@include relative-font-size(1.125);
}
}
}
71 changes: 71 additions & 0 deletions _sass/minima/_syntax-highlighting.scss
@@ -0,0 +1,71 @@
/**
* Syntax highlighting styles
*/
.highlight {
background: #fff;
@extend %vertical-rhythm;

.highlighter-rouge & {
background: #eef;
}

.c { color: #998; font-style: italic } // Comment
.err { color: #a61717; background-color: #e3d2d2 } // Error
.k { font-weight: bold } // Keyword
.o { font-weight: bold } // Operator
.cm { color: #998; font-style: italic } // Comment.Multiline
.cp { color: #999; font-weight: bold } // Comment.Preproc
.c1 { color: #998; font-style: italic } // Comment.Single
.cs { color: #999; font-weight: bold; font-style: italic } // Comment.Special
.gd { color: #000; background-color: #fdd } // Generic.Deleted
.gd .x { color: #000; background-color: #faa } // Generic.Deleted.Specific
.ge { font-style: italic } // Generic.Emph
.gr { color: #a00 } // Generic.Error
.gh { color: #999 } // Generic.Heading
.gi { color: #000; background-color: #dfd } // Generic.Inserted
.gi .x { color: #000; background-color: #afa } // Generic.Inserted.Specific
.go { color: #888 } // Generic.Output
.gp { color: #555 } // Generic.Prompt
.gs { font-weight: bold } // Generic.Strong
.gu { color: #aaa } // Generic.Subheading
.gt { color: #a00 } // Generic.Traceback
.kc { font-weight: bold } // Keyword.Constant
.kd { font-weight: bold } // Keyword.Declaration
.kp { font-weight: bold } // Keyword.Pseudo
.kr { font-weight: bold } // Keyword.Reserved
.kt { color: #458; font-weight: bold } // Keyword.Type
.m { color: #099 } // Literal.Number
.s { color: #d14 } // Literal.String
.na { color: #008080 } // Name.Attribute
.nb { color: #0086B3 } // Name.Builtin
.nc { color: #458; font-weight: bold } // Name.Class
.no { color: #008080 } // Name.Constant
.ni { color: #800080 } // Name.Entity
.ne { color: #900; font-weight: bold } // Name.Exception
.nf { color: #900; font-weight: bold } // Name.Function
.nn { color: #555 } // Name.Namespace
.nt { color: #000080 } // Name.Tag
.nv { color: #008080 } // Name.Variable
.ow { font-weight: bold } // Operator.Word
.w { color: #bbb } // Text.Whitespace
.mf { color: #099 } // Literal.Number.Float
.mh { color: #099 } // Literal.Number.Hex
.mi { color: #099 } // Literal.Number.Integer
.mo { color: #099 } // Literal.Number.Oct
.sb { color: #d14 } // Literal.String.Backtick
.sc { color: #d14 } // Literal.String.Char
.sd { color: #d14 } // Literal.String.Doc
.s2 { color: #d14 } // Literal.String.Double
.se { color: #d14 } // Literal.String.Escape
.sh { color: #d14 } // Literal.String.Heredoc
.si { color: #d14 } // Literal.String.Interpol
.sx { color: #d14 } // Literal.String.Other
.sr { color: #009926 } // Literal.String.Regex
.s1 { color: #d14 } // Literal.String.Single
.ss { color: #990073 } // Literal.String.Symbol
.bp { color: #999 } // Name.Builtin.Pseudo
.vc { color: #008080 } // Name.Variable.Class
.vg { color: #008080 } // Name.Variable.Global
.vi { color: #008080 } // Name.Variable.Instance
.il { color: #099 } // Literal.Number.Integer.Long
}
15 changes: 15 additions & 0 deletions about.md
@@ -0,0 +1,15 @@
---
layout: page
title: About
permalink: /about/
---
alpha.zero is a development studio started by 1oolm in 2022. We do uhh.. can we update this page later? Somehow nothing happened in an entire year.


## alpha.zero is:
{% for member in site.about %}
<h4>
<a href="{{ member.link }}"><font color="{{ member.color }}">{{ member.name }}</font></a>: {{ member.credit }}
</h4>
{% endfor %}
[TBA] <font color="#AAAAAA">some other people too?</font>
5 changes: 5 additions & 0 deletions accomplishments.md
@@ -0,0 +1,5 @@
---
layout: page
title: Accomplishments
permalink: /accomplishments/
---
Binary file added android-chrome-192x192.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added android-chrome-512x512.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added apple-touch-icon.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/image/atom_2023-07-12.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/image/caverace.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/sound/VineBoomSoundEffect.wav
Binary file not shown.
9 changes: 9 additions & 0 deletions browserconfig.xml
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<browserconfig>
<msapplication>
<tile>
<square150x150logo src="/mstile-150x150.png"/>
<TileColor>#da532c</TileColor>
</tile>
</msapplication>
</browserconfig>
Binary file added favicon-16x16.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added favicon-32x32.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added favicon.ico
Binary file not shown.
Binary file added favicon.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 6 additions & 0 deletions index.markdown
@@ -0,0 +1,6 @@
---
# Feel free to add content and custom Front Matter to this file.
# To modify the layout, see https://jekyllrb.com/docs/themes/#overriding-theme-defaults

layout: home
---
Binary file added mstile-150x150.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
74 changes: 74 additions & 0 deletions safari-pinned-tab.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
19 changes: 19 additions & 0 deletions site.webmanifest
@@ -0,0 +1,19 @@
{
"name": "",
"short_name": "",
"icons": [
{
"src": "/android-chrome-192x192.png",
"sizes": "192x192",
"type": "image/png"
},
{
"src": "/android-chrome-512x512.png",
"sizes": "512x512",
"type": "image/png"
}
],
"theme_color": "#ffffff",
"background_color": "#ffffff",
"display": "standalone"
}