~rleek/website

2a2e63f9f16a28354d69388d2fb7cc58719561dd — rleek 5 months ago 6695c3e
switched to hugo
46 files changed, 227 insertions(+), 372 deletions(-)

M .gitignore
D LICENSE
D _cobalt.yml
D _defaults/pages.md
D _defaults/posts.md
D _includes/footer.liquid
D _includes/head.liquid
D _includes/header.liquid
D _includes/post_date.liquid
D _layouts/default.liquid
D _layouts/posts.liquid
D _publish.sh
A archetypes/default.md
A config.toml
D contact.md
R about.md => content/about.md
A content/archives.md
R files/images/{2019-10-19-halloween-pumpkins.jpg => /happy-halloween/2019-10-19-halloween-pumpkins.jpg}
A content/posts/happy-halloween/post.md
A content/posts/hello-world.md
R posts/{kingdom-hearts-iii.md => t/posts/kingdom-hearts-iii.md}
R posts/{2019-10-07-switching-to-aerc.md => t/posts/switching-to-aerc.md}
R posts/{2019-12-09-tackling-my-backlog.md => t/posts/tackling-my-backlog.md}
R posts/{there-is-a-gap-in-my-digital-life.md => t/posts/there-is-a-gap-in-my-digital-life.md}
R files/images/projects/{eobot.png => .png}
A content/projects/index.md
A content/projects/website.png
D css/normalize.min.css
D css/style.css
D css/style.less
D files/images/2019-10-19-halloween-pumpkins.jpg~
D files/images/2019-12-09-Luigi's_Mansion_3.jpg
D files/images/2019-12-09-gta-sa.jpg
D files/images/projects/website.png
D files/rleekpub.asc
D index.liquid
D posts/2019-02-11-post-1.md
D posts/2019-10-19-happy-halloween.md
D projects.liquid
A publish.sh
A resources/_gen/assets/scss/css/custom.scss_48b060fe05b0a273d182ef83c0605941.content
A resources/_gen/assets/scss/css/custom.scss_48b060fe05b0a273d182ef83c0605941.json
A resources/_gen/assets/scss/css/main.scss_48b060fe05b0a273d182ef83c0605941.content
A resources/_gen/assets/scss/css/main.scss_48b060fe05b0a273d182ef83c0605941.json
A static/favicon.ico
A themes/noteworthy
M .gitignore => .gitignore +1 -1
@@ 1,2 1,2 @@
# Build output
_site
public

D LICENSE => LICENSE +0 -21
@@ 1,21 0,0 @@
MIT License

Copyright (c) 2020 Richard Leek

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

D _cobalt.yml => _cobalt.yml +0 -7
@@ 1,7 0,0 @@

site:
  title: richardleek.com
  description: Richard Leek's personal website
  base_url: https://richardleek.com
posts:
  rss: rss.xml

D _defaults/pages.md => _defaults/pages.md +0 -10
@@ 1,10 0,0 @@
---
layout: default.liquid
---
## Blog!

{% for post in collections.posts.pages %}
#### {{post.title}}

[{{ post.title }}]({{ post.permalink }})
{% endfor %}

D _defaults/posts.md => _defaults/posts.md +0 -10
@@ 1,10 0,0 @@
---
layout: default.liquid

title: First Post
is_draft: true
---

# This is our first Post!

Welcome to the first post ever on cobalt.rs!

D _includes/footer.liquid => _includes/footer.liquid +0 -7
@@ 1,7 0,0 @@
<br />
<footer>
    Powered by <a href="https://cobalt-org.github.io/">cobalt.rs</a> <a href="https://git.sr.ht/~rleek/website">[website source code]</a><br />
    This work is licensed under a
    <a rel="license" href="http://creativecommons.org/licenses/by/4.0/">
        Creative Commons Attribution 4.0 International License</a>.
</footer>
\ No newline at end of file

D _includes/head.liquid => _includes/head.liquid +0 -9
@@ 1,9 0,0 @@
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta charset="utf-8">
<title>Richard Leek - {{ page.title }}</title>
<link rel="stylesheet" href="/css/normalize.min.css"/>
<link rel="stylesheet" href="/css/style.css"/>
<meta name="description" content="{{ page.description }}">
<meta name="keywords" content="{{ page.data.keywords }}">
<meta name="author" content="Richard Leek">
<link rel="alternate" href="/rss.xml" type="application/rss+xml" title="RSS" />

D _includes/header.liquid => _includes/header.liquid +0 -9
@@ 1,9 0,0 @@
<header>
    <h1>Richard Leek</h1>
    <ul id="menu">
        <li><a class="btn" href="/index.html">Home</a></li>
        <li><a class="btn" href="/projects.html">Projects</a></li>
        <li><a class="btn" href="/about.html">About</a></li>
        <li><a class="btn" href="/contact.html">Contact</a></li>
    </ul>
</header>
\ No newline at end of file

D _includes/post_date.liquid => _includes/post_date.liquid +0 -5
@@ 1,5 0,0 @@
{% if page contains "published_date" %}
    <span class="date">
        {{ page.published_date | date:"%Y" }}-{{page.published_date | date:"%m" }}-{{ page.published_date | date:"%d" }}
    </span>
{% endif %}
\ No newline at end of file

D _layouts/default.liquid => _layouts/default.liquid +0 -13
@@ 1,13 0,0 @@
<!DOCTYPE html>
<html>
    <head>
    {% include "head.liquid" %}
    </head>
    <body>
      {% include "header.liquid" %}
      <div class="content">
        {{ page.content }}
      </div>
      {% include "footer.liquid" %}
  </body>
</html>

D _layouts/posts.liquid => _layouts/posts.liquid +0 -15
@@ 1,15 0,0 @@
<!DOCTYPE html>
<html>
    <head>
    {% include "head.liquid" %}
    </head>
    <body>
      {% include "header.liquid" %}
      <div class="content post">
        <h2 class="title">{{page.title}}</h2>
        {% include "post_date.liquid" %}
        {{ page.content }}
      </div>
      {% include "footer.liquid" %}
  </body>
</html>

D _publish.sh => _publish.sh +0 -3
@@ 1,3 0,0 @@
#!/bin/bash
cobalt build
rsync -avh -e ssh _site/ sorokya@richardleek.com:/var/www/html

A archetypes/default.md => archetypes/default.md +6 -0
@@ 0,0 1,6 @@
---
title: "{{ replace .Name "-" " " | title }}"
date: {{ .Date }}
draft: true
---


A config.toml => config.toml +122 -0
@@ 0,0 1,122 @@
baseURL = "https://richardleek.com"
languageCode = "en-us"
title = "Richard Leek"
theme = "noteworthy"
enableRobotsTXT = true
paginate = 4 # Set the number of posts to show before overflowing to the next page.
summaryLength = 10 # Configure how long the post summary should be on the homepage.

# Add your Google Analytics identifier: UA-XXXXXXXX-X
googleAnalytics = "" 

# Add your Disqus shortname here.
disqusShortname = ""    

[taxonomies]
  tag = "tags"

[author]
	name = "Richard"

# Set to false to disallow raw HTML in markdown files
[markup.goldmark.renderer]
    unsafe = true

[params]
	math = true
	# Blog description at the top of the homepage. Supports markdown.
	description = "My personal website of thoughts and abandoned projects"

    showReadMore = true

    # Set enableKofi to true to enable the Ko-fi support button. Add your Ko-fi ID to link to your account.
    enableKofi = false
    kofi = ""

	# Add links to your accounts. Remove the ones you don't want to include.
	# Main
	email = "mailto:richard@richardleek.com"
  #   facebook = "#"
  #   twitter = "#"
	# instagram = "#"
	# tumblr = "#"
	# reddit = "#"
	# pinterest = "#"
	# youtube = "#"
  #   vimeo = "#"
	# weibo = "#"
	# vk = "#"
	# linkedin = "#"

	# Writing
  #   medium = "#"
	# blogger = "#"
	# wordpress = "#"

	# Creative & Visual
  #   dribbble = "#"
	# behance = "#"
	# deviantart = "#"
	# flickr = "#"

    # Audio & Music
    # soundcloud = "#"

	# Programming
    github = "https://github.com/sorokya"
	# stackoverflow = "#"
	# gitlab = "#"
	# codepen = "#"

    # Academic
    # googlescholar = "#"
    # impactstory = "#"
    # orcid = "#"  

# Menu links along the sidebar navigation.
[[menu.main]]
	identifier = "about"
	name = "About"
	url = "/about/"
	weight = 1 # Weight is an integer used to sort the menu items. The sorting goes from smallest to largest numbers. If weight is not defined for each menu entry, Hugo will sort the entries alphabetically.

[[menu.main]]
	identifier = "projects"
	name = "Projects"
	url = "/projects/"
	weight = 2

[[menu.main]]
	identifier = "tags"
	name = "Tags"
	url = "/tags/"
	weight = 3

[[menu.main]]
	name = "Archives"
	identifier = "archives"
	url = "/archives/"
	weight = 4

# Privacy configurations: https://gohugo.io/about/hugo-and-gdpr/
[privacy]
  [privacy.disqus]
    disable = true
  [privacy.googleAnalytics]
    anonymizeIP = true
    disable = true
    respectDoNotTrack = true
    useSessionStorage = false
  [privacy.instagram]
    disable = true
    simple = false
  [privacy.twitter]
    disable = true
    enableDNT = false
    simple = false
  [privacy.vimeo]
    disable = true
    simple = false
  [privacy.youtube]
    disable = true
    privacyEnhanced = true
\ No newline at end of file

D contact.md => contact.md +0 -10
@@ 1,10 0,0 @@
---
layout: default.liquid
title: Contact
data:
    keywords: Contact,Richard,Leek,Richard Leek,Email,PGP
---

### Email
You can reach me by email at [richard@richardleek.com](mailto:richard@richardleek.com)


R about.md => content/about.md +3 -5
@@ 1,8 1,7 @@
---
layout: default.liquid
title: About
data:
    keywords: Richard Leek,Richard,Leek,Linux,i3,Zelda,Firefox
date: 2020-05-09
type: section
title: "About"
---

### About Me


@@ 31,4 30,3 @@ These are the games I'm currently playing
* Doom Eternal
* Animal Crossing: New Horizons
* [Endless Online](http://game.eoserv.net) 


A content/archives.md => content/archives.md +5 -0
@@ 0,0 1,5 @@
---
date: 2019-05-28
type: section
layout: "archives"
---
\ No newline at end of file

R files/images/2019-10-19-halloween-pumpkins.jpg => content/posts/happy-halloween/2019-10-19-halloween-pumpkins.jpg +0 -0

A content/posts/happy-halloween/post.md => content/posts/happy-halloween/post.md +13 -0
@@ 0,0 1,13 @@
---
author: "Richard"
title: "Happy Halloween!"
date: "2019-10-19"
description: "Pumpkins from halloween 2019"
tags: [
    "halloween",
]
---

![pumpkins](../2019-10-19-halloween-pumpkins.jpg)

Here's the pumpkins we carved this year for Halloween!

A content/posts/hello-world.md => content/posts/hello-world.md +14 -0
@@ 0,0 1,14 @@
---
author: "Richard"
title: "Hello world!"
date: "2019-02-11"
description: "My very first post on my website"
tags: [
]
---

Hello, this is my new website. I've decided on using Cobalt. It's a really nice static site generator written in rust.

You can try browsing around in the menu to the various pages I've set up.

This is mostly just a test post so thanks for stopping by!

R posts/kingdom-hearts-iii.md => content/posts/kingdom-hearts-iii.md +7 -5
@@ 1,9 1,11 @@
---
title: Kingdom Hearts III
layout: posts.liquid
is_draft: true
data:
    keywords: blah
author: "Richard"
title: "Kingdom Hearts III"
draft: true
date: "2019-07-25"
description: "A long winded post about kingdom hearts"
tags: [
]
---
In 2003 I was seven years old and my parents bought two new games for the PlayStation 2. 
SSX 3 for my step-brother, and Kingdom Hearts for me. I have fond memories of that time

R posts/2019-10-07-switching-to-aerc.md => content/posts/switching-to-aerc.md +14 -5
@@ 1,9 1,18 @@
---
title: Switching to aerc
layout: posts.liquid
is_draft: false
data:
    keywords: email,aerc,calcurse,thunderbird,minimal,terminal,tui,linux
author: "Richard"
title: "Switching to aerc"
date: "2019-10-07"
description: "A post detailing my switch to aerc email client"
tags: [
    "email",
    "aerc",
    "calcurse",
    "thunderbird",
    "minimal",
    "terminal",
    "tui",
    "linux",
]
---

Today I started using "The world's best email client" [aerc](https://aerc-mail.org/).

R posts/2019-12-09-tackling-my-backlog.md => content/posts/tackling-my-backlog.md +10 -5
@@ 1,9 1,14 @@
---
title: Tackling my video game backlog
layout: default.liquid
is_draft: false
data:
    keywords: gaming,backlog,2019
author: "Richard"
title: "Tackling my video game backlog"
date: "2019-12-09"
description: "I beat two video games! that doesn't happen often"
tags: [
    "video games",
    "grand theft auto",
    "nintendo",
    "luigi's mansion",
]
---

The last month has been pretty unusual for me because I actually completed two video games!

R posts/there-is-a-gap-in-my-digital-life.md => content/posts/there-is-a-gap-in-my-digital-life.md +7 -5
@@ 1,9 1,11 @@
---
title: There is a gap in my digital life
layout: posts.liquid
is_draft: true
data:
    keywords: blah
draft: true
author: "Richard"
title: "There is a gap in my digital life"
date: "2019-07-19"
description: "Ranty blog post about the gap in my digital life"
tags: [
]
---

I got my first personal computer in the mid 2000s. It was a Christmas gift from my grandparents. One of those old Dell towers that came preinstalled with Windows XP. Of course this wasn't my first time using a PC, but this PC was mine.

R files/images/projects/eobot.png => content/projects/eobot.png +0 -0

A content/projects/index.md => content/projects/index.md +18 -0
@@ 0,0 1,18 @@
---
date: 2020-05-09
type: section
title: "Projects"
---

## Website
![website screenshot](./website.png)

The source code for this website!
[https://git.sr.ht/~rleek/website](https://git.sr.ht/~rleek/website)


## EOBot
![eobot screenshot](./eobot.png)

A network bot for Endless Online. Just for fun.
[https://git.sr.ht/~rleek/eobot](https://git.sr.ht/~rleek/eobot)
\ No newline at end of file

A content/projects/website.png => content/projects/website.png +0 -0

D css/normalize.min.css => css/normalize.min.css +0 -1
@@ 1,1 0,0 @@
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
\ No newline at end of file

D css/style.css => css/style.css +0 -1
@@ 1,1 0,0 @@
html,body{height:100%}body{font-family:Verdana,Geneva,Tahoma,sans-serif;display:flex;flex-direction:column}header{padding:10px;background:linear-gradient(-20deg, #CEBEDD, #805F9F);border-bottom:1px solid #452068}header h1{color:#CEBEDD;margin:5px}header ul{margin:0;padding:5px 0;list-style:none}header ul li{display:inline-block;margin:0}header ul li a.btn{padding:2px 25px;border-radius:5px}a.btn{background-color:#CEBEDD;border:1px solid #805F9F;text-decoration:none;padding:1px 5px}a.btn:hover{background:#805F9F;color:#CEBEDD;border-color:#CEBEDD}@media only screen and (max-width:500px){header ul li{display:block;width:100%;margin:0 0 10px 0}header ul li a{display:block;text-align:center}}.content{flex:1 0 auto;padding:10px;margin-bottom:20px}.content h3 a{color:#805F9F;text-decoration:none}footer{flex-shrink:0;text-align:center;padding:15px 0;background:linear-gradient(0deg, #A58CBE, #805F9F);color:#CEBEDD}h1,h2,h3,h4,h5{color:#805F9F}hr{border:1px solid #A58CBE;margin-top:25px}hr:last-child{display:none}a{color:#452068}.post{margin:0 10%}.post .date{color:#A58CBE}.post .title{margin-bottom:0}.project .screenshot{height:100px;width:100px;display:inline-block}.project .description{display:inline-block;vertical-align:top;margin:0}
\ No newline at end of file

D css/style.less => css/style.less +0 -130
@@ 1,130 0,0 @@
@color-primary-0: #805F9F;	/* Main Primary color */
@color-primary-1: #CEBEDD;
@color-primary-2: #A58CBE;
@color-primary-3: #603B84;
@color-primary-4: #452068;

html,body {
    height:100%;
}

body {
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    display:flex;
    flex-direction: column;
}

header {
    padding:10px;
    background:linear-gradient(-20deg, @color-primary-1, @color-primary-0);
    border-bottom:1px solid @color-primary-4;

    h1 {
        color:@color-primary-1;
        margin:5px;
    }

    ul {
        margin:0;
        padding:5px 0;
        list-style: none;
    
        li {
            display:inline-block;
            margin: 0;

            a.btn {
                padding:2px 25px;
                border-radius: 5px;
            }
        }
    }
}

a.btn {
    background-color:@color-primary-1;
    border:1px solid @color-primary-0;
    text-decoration: none;
    padding:1px 5px;

    &:hover {
        background:@color-primary-0;
        color:@color-primary-1;
        border-color:@color-primary-1;
    }
}

@media only screen and (max-width: 500px) {
    header ul li {
        display:block;
        width: 100%;
        margin: 0 0 10px 0;

        a {
            display:block;
            text-align:center;
        }
    }
}

.content {
    flex: 1 0 auto;
    padding:10px;
    margin-bottom:20px;

    h3 a {
        color: @color-primary-0;
        text-decoration: none;
    }
}

footer {
    flex-shrink: 0;
    text-align: center;
    padding:15px 0;
    background:linear-gradient(0deg, @color-primary-2, @color-primary-0);
    color:@color-primary-1;
}

h1,h2,h3,h4,h5 {
    color: @color-primary-0;
}

hr {
    border:1px solid @color-primary-2;
    margin-top:25px;
}

hr:last-child {
    display:none;
}

a {
    color: @color-primary-4;
}

.post {
    .date {
        color: @color-primary-2;
    }

    .title {
        margin-bottom:0;
    }

    margin:0 10%;
}

.project {
    .screenshot {
        height:100px;
        width:100px;
        display:inline-block;
    }

    .description {
        display:inline-block;
        vertical-align: top;
        margin:0;
    }
}

D files/images/2019-10-19-halloween-pumpkins.jpg~ => files/images/2019-10-19-halloween-pumpkins.jpg~ +0 -0

D files/images/2019-12-09-Luigi's_Mansion_3.jpg => files/images/2019-12-09-Luigi's_Mansion_3.jpg +0 -0

D files/images/2019-12-09-gta-sa.jpg => files/images/2019-12-09-gta-sa.jpg +0 -0

D files/images/projects/website.png => files/images/projects/website.png +0 -0

D files/rleekpub.asc => files/rleekpub.asc +0 -28
@@ 1,28 0,0 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----

mQENBF0vy9gBCADNs6DZGimTTwc8EPdL8N+NnsuDpZpXo3jACKEa1mJQnJOArqkCWg3Eb/TG
BRzi4XbU9NfaV2S/ZhmqW0DI++wP5yBX3UV4ay1iobtYVePf+SoZFuK+d4KuEa6dCpsilKtr
2Vulcw2FhLqJ6czYGUlqw8BSRKLViPnx8Br9sQYm8/oPd1VVV6Jlq+J/SdduyXW2kd4ELE1a
QizKLs05RP5pYyYPR7aydjDxJKxNe47eRj3NLoTUd+2wU7JFZpdyrAwbMACUWWmY21kJW+vO
9pcaGRRHU7c8/NTGq9bynw+BJr5uvWGJPicCsQhJuZfhjqxWdEThT9PgKVyeZOAXuHY/ABEB
AAG0JlJpY2hhcmQgTGVlayA8cmljaGFyZEByaWNoYXJkbGVlay5jb20+iQFUBBMBCAA+FiEE
87RF+vXm6wpu250ZRVnahLB+GbsFAl0vy9gCGwMFCQPCZwAFCwkIBwIGFQoJCAsCBBYCAwEC
HgECF4AACgkQRVnahLB+Gbv1YQf/V7FxT6CjqoKeVBrNln05A851BPqq4WnIKir5c4PbmxfO
cihbAoRc8yU6jIH04jeBD5Rf5Pf5MmfgMBcQp8VcPKRzz8JzOOYAKJcpItPDdLEAgwRHdChH
WKTVVWtWuA39WXuRphjw5YAr54u3FbzM21XhZjO2QTxGaSPLYC0SSIcHhEMQ4IltXibZW8uQ
oEvxtUUgyNyLazEaB5Z2dFOdx3kqZciVGR9mjWxiG21ARyQcu69tZ5aUz+vffnx6t+PZYaOT
LXRFIOFj6f36PgqdJMrHMGVHBsmpRGRfKTzmfgW6Bu8y38aVhLDN5DSB77vhCbm+RYXTWkzt
T4j+QHvGGbkBDQRdL8vYAQgAnjgno1uKNTiSA2Ynt1AXRJ4Coc6gHCkinFcd2qDVmeIZQHuV
BaW10n4BuR0VWpejhQMjYaJ4WP4ZnVlSKERcvrO+q/92Ml0ZSJpu/AY9isYCN7YbYh3AOqwq
gJ039n/AMMxPRShyudxsLaeV422lY6tCHnfG/O7TpEuevMVAO1fwiLhE3F71+sWIXmhs8KCu
Z88gXRQcKZabisqcXNYJampWL5fSVxwC4m+a6HdHOWyf+lLtpjqbwV8+zt8euqhn8dRIh9LL
rzzxRqYp+LzqsnVIOI3RrFJhEc55lmlBtUDnHMd02cEnHn6ulXqe1SK7SgWAUbXIuOJ4IB5i
H5/uQQARAQABiQE8BBgBCAAmFiEE87RF+vXm6wpu250ZRVnahLB+GbsFAl0vy9gCGwwFCQPC
ZwAACgkQRVnahLB+GbuD2Af/SD+q7QLwW6hasU7/0wQKyGSjThTcydmnkF++lsCFPLaSr73z
//sLzNInX+Wt3iP7eCMIYN4+/maYafUzznW4cAxxzI1IU9ojm5p6DOi4FJTGQzP+SdaFEpQF
nNujiLrtKTX/XT4omZSd4sa1W+rSkjhED3/95SgjRQ96T3IQ69VcEVDZ66Gs/XrdKSHSss7z
/Z728x3NY/nTYOJPlhCUCXZXjxXRkpshezUw/2rv+fX1HsPY7AkyvYTDyBBi3cAyHXLxWpSJ
fIF+YaBW9EGEcMI3KJ4hm0fxhNTMH9xKCOQAZnmCnVSVTDmZVluPDQNWRTL6/xX4WkmNgbVK
ETaA9w==
=ZjYg
-----END PGP PUBLIC KEY BLOCK-----

D index.liquid => index.liquid +0 -14
@@ 1,14 0,0 @@
---
layout: default.liquid
title: Home
data:
    keywords: Richard Leek,Richard,Leek,Website,Blog
---

{% for post in collections.posts.pages %}
<h3><a href="{{post.permalink}}">{{post.title}}</a></h3>
<p>{{post.excerpt}}</p>

<a class="btn" href="{{post.permalink}}">Continue Reading</a>
<hr />
{% endfor %}

D posts/2019-02-11-post-1.md => posts/2019-02-11-post-1.md +0 -15
@@ 1,15 0,0 @@
---
title: Hello world!
description: First post on cobalt
published_date: "2019-02-11 13:56:08 +0000"
layout: posts.liquid
is_draft: false
data:
    keywords: first,post,blog,personal,cobalt,rust
---

Hello, this is my new website. I've decided on using Cobalt. It's a really nice static site generator written in rust.

You can try browsing around in the menu to the various pages I've set up.

This is mostly just a test post so thanks for stopping by!

D posts/2019-10-19-happy-halloween.md => posts/2019-10-19-happy-halloween.md +0 -10
@@ 1,10 0,0 @@
---
title: Happy Halloween!
layout: default.liquid
is_draft: false
data:
    keywords: halloween,2019,pumpkins,zelda,carving,art
---

<img src="/files/images/2019-10-19-halloween-pumpkins.jpg" />
<br />Here's the pumpkins we carved this year for Halloween!

D projects.liquid => projects.liquid +0 -28
@@ 1,28 0,0 @@
---
layout: default.liquid
title: Projects
data:
    keywords: Richard,Leek,Richard Leek,Projects,Rust
---

<div class="project">
    <h2 class="title">Website</h2>
    <img class="screenshot" src="/files/images/projects/website.png" alt="Website screenshot">
    <p class="description">
        The source code for this website!
        <br />
        <a class="url" href="https://git.sr.ht/~rleek/website">https://git.sr.ht/~rleek/website</a>
    </p>
</div>

<hr />

<div class="project">
    <h2 class="title">EOBot</h2>
    <img class="screenshot" src="/files/images/projects/eobot.png" alt="EObot screenshot">
    <p class="description">
        A network bot for Endless Online. Just for fun.
        <br />
        <a class="url" href="https://git.sr.ht/~rleek/eobot">https://git.sr.ht/~rleek/eobot</a>
    </p>
</div>

A publish.sh => publish.sh +3 -0
@@ 0,0 1,3 @@
#!/bin/bash
hugo --minify
rsync -avh -e ssh public/ sorokya@richardleek.com:/var/www/html

A resources/_gen/assets/scss/css/custom.scss_48b060fe05b0a273d182ef83c0605941.content => resources/_gen/assets/scss/css/custom.scss_48b060fe05b0a273d182ef83c0605941.content +0 -0

A resources/_gen/assets/scss/css/custom.scss_48b060fe05b0a273d182ef83c0605941.json => resources/_gen/assets/scss/css/custom.scss_48b060fe05b0a273d182ef83c0605941.json +1 -0
@@ 0,0 1,1 @@
{"Target":"css/custom.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css","MediaType":"text/css","Data":{"Integrity":"sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU="}}
\ No newline at end of file

A resources/_gen/assets/scss/css/main.scss_48b060fe05b0a273d182ef83c0605941.content => resources/_gen/assets/scss/css/main.scss_48b060fe05b0a273d182ef83c0605941.content +1 -0
@@ 0,0 1,1 @@
/*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.chroma{color:#f8f8f2;background-color:#272822}.chroma .err{color:#960050;background-color:#1e0010}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.chroma .hl{display:block;width:100%;background-color:#ffc}.chroma .lnt{margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .ln{margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .k{color:#66d9ef}.chroma .kc{color:#66d9ef}.chroma .kd{color:#66d9ef}.chroma .kn{color:#f92672}.chroma .kp{color:#66d9ef}.chroma .kr{color:#66d9ef}.chroma .kt{color:#66d9ef}.chroma .na{color:#a6e22e}.chroma .nc{color:#a6e22e}.chroma .no{color:#66d9ef}.chroma .nd{color:#a6e22e}.chroma .ne{color:#a6e22e}.chroma .nf{color:#a6e22e}.chroma .nx{color:#a6e22e}.chroma .nt{color:#f92672}.chroma .l{color:#ae81ff}.chroma .ld{color:#e6db74}.chroma .s{color:#e6db74}.chroma .sa{color:#e6db74}.chroma .sb{color:#e6db74}.chroma .sc{color:#e6db74}.chroma .dl{color:#e6db74}.chroma .sd{color:#e6db74}.chroma .s2{color:#e6db74}.chroma .se{color:#ae81ff}.chroma .sh{color:#e6db74}.chroma .si{color:#e6db74}.chroma .sx{color:#e6db74}.chroma .sr{color:#e6db74}.chroma .s1{color:#e6db74}.chroma .ss{color:#e6db74}.chroma .m{color:#ae81ff}.chroma .mb{color:#ae81ff}.chroma .mf{color:#ae81ff}.chroma .mh{color:#ae81ff}.chroma .mi{color:#ae81ff}.chroma .il{color:#ae81ff}.chroma .mo{color:#ae81ff}.chroma .o{color:#f92672}.chroma .ow{color:#f92672}.chroma .c{color:#75715e}.chroma .ch{color:#75715e}.chroma .cm{color:#75715e}.chroma .c1{color:#75715e}.chroma .cs{color:#75715e}.chroma .cp{color:#75715e}.chroma .cpf{color:#75715e}.chroma .gd{color:#f92672}.chroma .ge{font-style:italic}.chroma .gi{color:#a6e22e}.chroma .gs{font-weight:700}.chroma .gu{color:#75715e}html,body{height:100%;width:100%;overflow-x:hidden}html{margin:0;line-height:170%;-ms-overflow-style:-ms-autohiding-scrollbar}body{color:#5f5f5f;font-family:noto sans,segoe ui,helvetica neue,Helvetica,Roboto,FreeSans,sans-serif;margin:0;font-size:1.1rem}article p a{text-decoration:underline;text-decoration-skip-ink:auto;color:#5f5f5f}article .post-footer>a{text-decoration:none}h1{font-size:1.9em;padding-top:.2em;margin:.5em 0 .75em;font-family:noto serif,segoe ui,helvetica neue,Helvetica,Roboto,FreeSans,serif;font-weight:600;line-height:1.3em}h2,h3,h4,h5,h6{margin:1.25em 0 .75em;font-family:noto serif,segoe ui,helvetica neue,Helvetica,Roboto,FreeSans,serif;font-weight:600}h2{font-size:1.25em;line-height:1.4em}h2 a{text-decoration:none;position:relative;text-shadow:0 -2px 0 #fff,0 -1px 0 #fff,0 0 0 #fff,2px -2px 0 #fff,2px -1px 0 #fff,2px 0 0 #fff,-2px -2px 0 #fff,-2px -1px 0 #fff,-2px 0 0 #fff,1px -2px 0 #fff,1px -1px 0 #fff,1px 0 0 #fff,-1px -2px 0 #fff,-1px -1px 0 #fff,-1px 0 0 #fff,0 -2px 0 #fff,0 -1px 0 #fff,0 0 0 #fff;box-shadow:0 -1px 0 0 #fff inset,0 -2px 0 0 transparent inset;background-size:1px 1em;position:relative;transition:all .6s cubic-bezier(0.075,0.82,0.165,1)}h2 a:hover{box-shadow:0 -1px 0 0 #fff inset,0 -2px 0 0 #5f5f5f inset;transition:all 1s cubic-bezier(0.075,0.82,0.165,1)}h5,h6{font-weight:700;line-height:1.3em}h4{line-height:1.3em}h3{font-size:1.1em;line-height:1.3em}p{margin:0 0 1em}a{text-decoration:underline;text-decoration-skip-ink:auto;color:#5f5f5f}a,a>svg{transition:.1s cubic-bezier(0.075,0.82,0.165,1)}a:visited{color:#5f5f5f}.color-link{text-decoration:none;color:#63bda2;font-family:noto sans,segoe ui,helvetica neue,Helvetica,Roboto,FreeSans,sans-serif;margin-right:1.5em}.color-link:visited{color:#63bda2}.color-link:hover{color:#359377}.color-link:hover .color-arrow{fill:#359377}.tag{margin-right:.75em;margin-bottom:1em;line-height:1.75em;color:#ababab}.tag:visited{color:#ababab}.tag:hover{color:#898989}time{margin-right:1.5em;color:#ababab}hr{border:0;height:0;border-bottom:1px solid #d2d2d2}ul,ol{margin:1em 0;padding-left:2em}li{line-height:150%}mark{background-color:#ffec5c}blockquote{border-left:4px solid #d2d2d2;padding-left:1.3em;margin-left:0;margin-top:0}blockquote p{margin-bottom:0}cite{font-size:.95em}pre{padding:1em;background-color:#f7f7f7;max-width:100%;overflow:scroll}p code,kbd{font-size:.95rem;background:#f7f7f7;padding:.2em}code,pre,kbd{font-family:Menlo,Monaco,courier new,monospace;font-size:.95rem;line-height:154%}.table-wrapper{overflow-x:auto}table{max-width:100%;border-spacing:0}table thead{background:#f7f7f7}table th,table td{padding:.5em 1em;border:1px double #eee}nav{padding:.25em 1.5em 1em;max-width:100%}.site-title{margin:1.5em 0 1em;text-align:center;line-height:1.7em}.site-title a{font-family:noto serif,segoe ui,helvetica neue,Helvetica,Roboto,FreeSans,serif;font-size:1.5em;text-decoration:none;margin-top:.75em}.nav-menu{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.nav-link{margin-bottom:.5em}.description{font-style:italic;color:#898989;text-align:center;margin-bottom:3.7em;margin-top:-.75em}.content-container{padding:.5em 1.5em 0;margin:0;max-width:100%}.paginator{flex-shrink:0;display:flex;justify-content:space-between;align-items:flex-end;margin-top:1em;padding-bottom:1.5em;align-items:center}.paginator .older{margin-left:1em}.paginator p{font-size:.95rem;margin:0}.paginator a{text-decoration:none;color:#63bda2;font-size:.95rem}.article-content{flex:1 0 auto}.article-figure{margin:0 0 1em}.article-image{max-width:100%;margin:0 0 1em}.canon{width:100%;height:auto}.footnote-ref a{margin-left:.3em}.footnote-ref a::before{content:"["}.footnote-ref a::after{content:"]"}.emojify{font-family:Apple Color Emoji,Segoe UI Emoji,NotoColorEmoji,Segoe UI Symbol,Android Emoji,EmojiSymbols;font-size:1.5rem;vertical-align:middle}.twitter-tweet{font-family:noto sans,segoe ui,helvetica neue,Helvetica,Roboto,FreeSans,sans-serif!important;border-left:4px solid #63bda2!important;color:#5f5f5f!important;font-size:1rem!important;font-style:italic!important;margin-left:0;padding-left:1.3em!important}.twitter-tweet p{font-size:1.1em;font-style:normal;margin-bottom:1em;line-height:155%}.twitter-tweet a{color:#5f5f5f!important;text-decoration:underline!important}.twitter-tweet a:hover,.twitter-tweet a:focus{text-decoration:underline!important}.__h_instagram.card{font-family:noto sans,segoe ui,helvetica neue,Helvetica,Roboto,FreeSans,sans-serif!important;font-size:1.1em!important;border:1px solid #ababab;margin-top:1.2em!important}.kofi-button{margin:.75em 0 .5em}.post-footer{font-size:.95rem;color:#ababab;border-bottom:1px solid #d2d2d2;padding-bottom:1.8em}.hidden{visibility:hidden;border-bottom:0 solid}.page-footer{padding:1.5em 0 2em;font-size:.95rem;color:#ababab}.page-footer a{text-decoration:none;color:#ababab}.footer-divider{color:#d2d2d2;margin-bottom:1.5em}.archives-list{padding-left:0}.archives-list-item{display:flex;margin:.5em 0}.archives-list-item-date{width:60px;margin-right:.25em;color:#ababab}.not-found-title{margin-bottom:0}.footer{visibility:hidden;height:0}.footer-mobile{margin-top:2em;max-width:100%;padding:0 1.5em .75em;overflow:hidden}.footer-mobile .footer-mobile-links{display:flex;justify-content:center}.footer-mobile .divider-bar{color:#ababab;padding:0 .25em}footer{text-align:center}footer .social-icons{margin:0 0 1.25em -.5em}footer .social-icon{padding:.3em .5em;margin:.32em .1em;display:inline-block;height:2em;position:relative}footer .social-icon>svg:hover{fill:#898989}footer a{text-decoration:none;font-size:.95rem;color:#ababab}footer a:visited{color:#ababab}footer a:hover{color:#898989}@media only screen and (min-width:900px){nav{position:fixed;overflow:auto;height:100%;top:0;left:36px;width:240px;padding:0}.site-title{margin:3em 0 1em;text-align:left}.nav-menu{display:flex;flex-direction:column;align-items:flex-start}.nav-link{margin-bottom:.5em}.description{text-align:left;padding:1.55em 0 .5em;border-bottom:none;margin-bottom:1em;margin-top:0}.article-content{margin-top:1.4em}.paginator{padding-bottom:2em}.content-container{max-width:680px;margin-left:310px;padding:0 1.5em 0 0;height:100%;display:flex;flex-direction:column}.content-container h1{font-size:1.9em;border-top:none;padding-top:0;margin-top:1.4em}.post-title{border-top:none;padding-top:0;margin-top:.75em}.page-footer{border-bottom:none}.footer{position:relative;visibility:visible;margin-top:1em;text-align:left}.footer-mobile{visibility:hidden;height:0;padding:0;margin:0;overflow:hidden}.social-icons{width:100%}}
\ No newline at end of file

A resources/_gen/assets/scss/css/main.scss_48b060fe05b0a273d182ef83c0605941.json => resources/_gen/assets/scss/css/main.scss_48b060fe05b0a273d182ef83c0605941.json +1 -0
@@ 0,0 1,1 @@
{"Target":"css/main.min.a37294744ae94dad513ac0d78cb34dc0b8f3ec70f40f92a6372b689ae1a4ca8b.css","MediaType":"text/css","Data":{"Integrity":"sha256-o3KUdErpTa1ROsDXjLNNwLjz7HD0D5KmNytomuGkyos="}}
\ No newline at end of file

A static/favicon.ico => static/favicon.ico +0 -0

A themes/noteworthy => themes/noteworthy +1 -0
@@ 0,0 1,1 @@
Subproject commit de668f23496e2658924ea749d87e7acbd6fad405