diff --git a/.gitmodules b/.gitmodules
deleted file mode 100644
index 88651ec3b7762599e3428c3248b0a214ae761f49..0000000000000000000000000000000000000000
--- a/.gitmodules
+++ /dev/null
@@ -1,3 +0,0 @@
-[submodule "pinafore"]
-	path = pinafore
-	url = git@codeberg.org:resynth1943/pinafore.git
diff --git a/404.jade b/404.jade
deleted file mode 100644
index 30e7802320625c4e1e65aa73a6e5496ad06f5288..0000000000000000000000000000000000000000
--- a/404.jade
+++ /dev/null
@@ -1,11 +0,0 @@
-h1(class="404") Damn cats!
-
-p This page could not be found.
-
-p Hint hint: type 
-    code cats() 
-    span into the Developer Console to try again.
-    
-
-a(href="/")
-    i I'll walk you back home.
\ No newline at end of file
diff --git a/README.md b/README.md
deleted file mode 100644
index 1b05e8002ebc97b30ac74697b55706a9a5f98910..0000000000000000000000000000000000000000
--- a/README.md
+++ /dev/null
@@ -1,15 +0,0 @@
-# resynth1943: The Sequel
-
-I'm back with a redesigned blog. Designed to be minimal, any page from my blog has the minimal amount of CSS required to deliver a nice experience.
-
-## Colours
-
-This blog has a structured colour theme.
-
-- **Primary**: #FFB4A2
-- **Secondary**: #E5989B
-- **Tertiary**: #2492A2
-
-Any deemphasised text should use #adadad.
-
-
diff --git a/_data.json b/_data.json
deleted file mode 100644
index 7a74369ebd4475c2bf79a2ecdeef1c151dce7707..0000000000000000000000000000000000000000
--- a/_data.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-    "404": {
-        "title": "Damn cats! That's a 404."
-    },
-    "feed.xml": {
-        "layout": false
-    }
-}
\ No newline at end of file
diff --git a/_harp.json b/_harp.json
deleted file mode 100644
index 6f0e3386ee34d0acdf486404eb0e6773ed52a45c..0000000000000000000000000000000000000000
--- a/_harp.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
-    "globals": {
-        "title": "Resynth",
-        "username": "resynth1943",
-        "url": "https://resynth1943.net",
-        "description": "TypeScript developer; former YouTuber. Privacy matters.",
-        "header": {
-            "links": [
-                { "name": "Blog", "url": "/" },
-                { "name": "RSS", "url": "/feed.xml" },
-                { "name": "Mastodon", "url": "https://banana.dog/@resynth1943" }
-            ]
-        }
-    }
-}
\ No newline at end of file
diff --git a/_layout.jade b/_layout.jade
deleted file mode 100644
index 701aedf549704e4445c5217b832773528531828f..0000000000000000000000000000000000000000
--- a/_layout.jade
+++ /dev/null
@@ -1,15 +0,0 @@
-doctype
-html
-  head
-    link(rel="stylesheet" href="/styling/main.css")
-    link(rel="stylesheet" href="/styling/header.css")
-    link(rel="stylesheet" href="/styling/home.css")
-    link(rel="stylesheet" href="/styling/footer.css")
-    title= title
-    meta(name="description" content="#{ description }")
-  body
-    include partials/_header.jade
-    div.container
-      != yield
-    hr
-    include partials/_footer.jade
\ No newline at end of file
diff --git a/api/color.js b/api/color.js
deleted file mode 100644
index d0f9a7d2088dee8a697fed04a0f91d80ce724ae8..0000000000000000000000000000000000000000
--- a/api/color.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/** This enum describes different types of colour descriptors. */
-const ColourFormat = {
-    Hex,
-    RGB,
-    HSL
-}
-
-function 
diff --git a/api/hello.js b/api/hello.js
deleted file mode 100644
index 1789ccbaabd16d9856f05f09558266d029819553..0000000000000000000000000000000000000000
--- a/api/hello.js
+++ /dev/null
@@ -1,5 +0,0 @@
-function hello (request, response) {
-    response.end('ok');
-}
-
-module.exports = hello;
diff --git a/api/user-agent.js b/api/user-agent.js
deleted file mode 100644
index 3eb3ce6cdf3fffc8b6203f8a2af1368560a3cbec..0000000000000000000000000000000000000000
--- a/api/user-agent.js
+++ /dev/null
@@ -1,5 +0,0 @@
-function sendUserAgent (request, response) {
-    response.end(request.headers['user-agent'] || 'null');
-}
-
-module.exports = sendUserAgent;
diff --git a/articles/2020/06/a-new-platform.md b/articles/2020/06/a-new-platform.md
deleted file mode 100644
index 47799b7540a1301b9c07cd47cf2d36e2bcb8e7aa..0000000000000000000000000000000000000000
--- a/articles/2020/06/a-new-platform.md
+++ /dev/null
@@ -1,7 +0,0 @@
-# A New Platform
-
-Whether it's political commentary, nerdy podcasts or a silly talk show, I see more and more people standing up and having a voice. In some cases, [this could change the world forever.](https://en.wikipedia.org/wiki/George_Floyd_protests) Especially with the dawn of the internet, having your say is easier than ever.
-
-
-
-
diff --git a/articles/2020/06/discord.md b/articles/2020/06/discord.md
deleted file mode 100644
index 8fc50b16193b5f7209582a2f25a7d91fcc278bba..0000000000000000000000000000000000000000
--- a/articles/2020/06/discord.md
+++ /dev/null
@@ -1,47 +0,0 @@
-# Discord
-
-The year is 2015.
-
-A new chat application has launched, named Discord. Designed for gamers, Discord is easy-to-use and offers some features that the competition lacks. People are giving up on Mumble, Skype and Teamspeak for a better alternative. But are we wrong to turn our backs on other alternatives?
-
-Discord was revolutionary; it really was. Offering features no other platform made Discord gamers' favourite chat app. High-quality voice chats; a polished UI and other additions were something other platforms didn't offer. 
-
-Discord beat the competition.
-
-But after the revelations in the past and current, are we beginning to change our minds?
-
----
-
-*Fast forward to 2020.*
-
-**963,000,000 messages are sent on Discord every day.**
-
-Discord has seen a huge growth in its userbase after the initial launch. Millions of users rely on Discord for school voice chats (especially since the pandemic); game streaming and socialising with friends.
-
-Discord has apps for iOS; Android; the web, and a native Desktop client. This is awesome! 
-
-Discord isn't perfect though. It's far from it. People are continuing to lose trust in Discord, especially when [they knowingly provide a home for fascists and racists](https://slate.com/technology/2018/10/discord-safe-space-white-supremacists.html). Combined with the events that took place in November of 2019, where a 'Trust and Safety' moderator decided to allow sexual depictions of children on their platform ("cub porn"), this really does paint a telling picture of the moderators of Discord.
-
-Users from Discord have been unjustly banned from the platform, with no explanation or apology from Discord. Pedophiles on the platform aren't being banned, but innocent people are. *That doesn't seem right.*
-
-Discord has been under heavy fire for the fact that child groomers, data thieves and pedophiles have found a home on the platform. 
-
-[The FBI are quite familiar with data thieves and child groomers on Discord.](https://www.forbes.com/sites/thomasbrewster/2019/01/29/discord-the-2-billion-gamers-paradise-coming-to-terms-with-data-thieves-child-groomers-and-fbi-investigators/) Discord groups related to cybercriminal activity are actively being investigated by agencies such as the FBI.
-
----
-
-It's not just that. Discord is also known for its horrendous privacy. Every Discord message, activity, connected account, and voice communication is uploaded onto Google servers. When Google has been *exposed* as [battling against user freedom and privacy](https://www.theguardian.com/technology/2012/mar/01/google-privacy-policy-changes-eu), giving them access to billions of unencrypted messages is asking for trouble.
-
-
-
-
-<!-- Discord is coming under heavy fire for its abhorrent support and [child grooming scandals](https://duckduckgo.com/?q=discord+child+grooming&t=ffab&ia=web).  -->
-
-<!-- Discord is becoming known for [privacy scandals](https://resynth1943.net/2020/03/14/The-Discord-privacy-scandal.html); [abhorrent support](https://cadence.moe/blog/2020-06-06-fuckdiscord#does-not-care-about-you); [untrustworthy staff](https://cadence.moe/blog/2020-06-06-fuckdiscord#untrustworthy-staff).
-
-[Even *children* are in danger.](https://duckduckgo.com/?q=discord+child+grooming&t=ffab&ia=web)
-
-There are also questions being raised about the [business aspect](https://cadence.moe/blog/2020-06-06-fuckdiscord#business-model) of Discord: *how are they going to make money in the long run?* -->
-
-
-
diff --git a/contact.jade b/contact.jade
deleted file mode 100644
index f05367baaea664862b6ad2c2b81cb6909c706b23..0000000000000000000000000000000000000000
--- a/contact.jade
+++ /dev/null
@@ -1,9 +0,0 @@
-h1 How to get in touch
-
-p I use a variety of services to communicate; here's a list.
-
-ul
-    li
-        a(href='https://banana.dog/@resynth1943') Mastodon
-        a(href='mailto:resynth1943@tutanota.com') My email is
-            code
\ No newline at end of file
diff --git a/feed.xml.jade b/feed.xml.jade
deleted file mode 100644
index 7d84d388e9b52cdefcdea2175ad486b3b89bbb0b..0000000000000000000000000000000000000000
--- a/feed.xml.jade
+++ /dev/null
@@ -1,14 +0,0 @@
-doctype xml
-rss(version="2.0", xmlns:atom="http://www.w3.org/2005/Atom")
-  channel  
-    title= title
-    link= url
-    description= description
-    atom:link(href="#{ url }/feed.xml", rel="self", type="application/rss+xml")
-    for post, slug in public.articles._data
-      item
-        title= post.title
-        description <![CDATA[!{ partial(slug) }]]>
-        pubDate= new Date(post.date)
-        link #{ url }/blog/#{ slug }
-        guid(isPermaLink="true") #{ url }/articles/#{ slug }
diff --git a/index.jade b/index.jade
deleted file mode 100644
index 7e4d01c534d77101143c35dbb1734a910081509a..0000000000000000000000000000000000000000
--- a/index.jade
+++ /dev/null
@@ -1,12 +0,0 @@
-h1.main-title I'm Resynth.
-p #{ description }
-p: i I talk about online surveillance, nature, social injustices and more.
-
-hr
-
-for article, slug in public.articles._data
-  div.post-item
-    a(href="/articles#{ article.category.replace(/\/$/, '') }/#{ slug }")
-      h2.post-item-title= article.title
-    p.post-item-date #{ article.date }
-    blockquote.post-summary #{ article.summary }
\ No newline at end of file
diff --git a/javascript/damn_cats.js b/javascript/damn_cats.js
deleted file mode 100644
index 64a550835c6b9f9cd3a3b4f72b8cc3eaf005be8f..0000000000000000000000000000000000000000
--- a/javascript/damn_cats.js
+++ /dev/null
@@ -1,5 +0,0 @@
-console.log('Feeling lucky? Try entering "cats()".');
-
-function cats () {
-    console.log('You choose to try again...');
-}
\ No newline at end of file
diff --git a/partials/_footer.jade b/partials/_footer.jade
deleted file mode 100644
index 5b2f9fa62a89f1c02475d38ff5051ea3834f0895..0000000000000000000000000000000000000000
--- a/partials/_footer.jade
+++ /dev/null
@@ -1,2 +0,0 @@
-footer
-    p.footer-description #{ description }
\ No newline at end of file
diff --git a/partials/_header.jade b/partials/_header.jade
deleted file mode 100644
index 0d8247bc2c13c69d8bbbe655213946f96ee58b04..0000000000000000000000000000000000000000
--- a/partials/_header.jade
+++ /dev/null
@@ -1,9 +0,0 @@
-header
-    nav.header-nav
-        ul.header-list
-            //- li: a(href="/") Home
-            //- li: a(href="/feed.xml") RSS?
-            for header_item in header.links
-                li
-                    a(href="#{ header_item.url }") #{ header_item.name }
-        a.header-brand(href='/') #{ username }
\ No newline at end of file
diff --git a/pinafore b/pinafore
deleted file mode 160000
index c2c1deca4aa864723c0d5bf1a96976d17c7ddf54..0000000000000000000000000000000000000000
--- a/pinafore
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit c2c1deca4aa864723c0d5bf1a96976d17c7ddf54
diff --git a/styling/footer.less b/styling/footer.less
deleted file mode 100644
index 6157880f8d60b83dbebb7e0637d41befd2da8de2..0000000000000000000000000000000000000000
--- a/styling/footer.less
+++ /dev/null
@@ -1,3 +0,0 @@
-.footer-description {
-    color: rgb(173, 173, 173);
-}
\ No newline at end of file
diff --git a/styling/header.less b/styling/header.less
deleted file mode 100644
index 1f91a19a66f1c1e122ebad6b9cd407bb7163186a..0000000000000000000000000000000000000000
--- a/styling/header.less
+++ /dev/null
@@ -1,42 +0,0 @@
-.header-nav {
-    font-weight: light;
-}
-
-.header-list {
-    margin: 0;
-    padding-left: 0;
-    display: inline-block;
-}
-
-.header-list > li {
-    display: inline-block;
-}
-
-.header-list > li:not(:last-child) {
-    margin-right: 30px;
-}
-
-.header-list a {
-    color: inherit;
-    text-decoration: none;
-}
-
-.header-nav {
-    padding: 20px;
-    border-left: 10px solid #6D6875;
-  }
-  
-  ul.header-list * {
-    font-size: 20px;
-  }
-
-.header-list * {
-    font-weight: lighter;
-}
-
-.header-brand {
-    font-size: 20px;
-    color: #E5989B;
-    text-decoration: none;
-    float: right;
-}
diff --git a/styling/home.less b/styling/home.less
deleted file mode 100644
index 5c094ac8a7a97f0baef412d3f302d061b788ec1d..0000000000000000000000000000000000000000
--- a/styling/home.less
+++ /dev/null
@@ -1,8 +0,0 @@
-.post-item-date {
-    margin: 0;
-    color: #adadad;
-}
-
-.post-item-title {
-    margin-bottom: 2px;
-}
\ No newline at end of file
diff --git a/styling/main.less b/styling/main.less
deleted file mode 100644
index 3c4a609c1fdcbb859528aa382fa0a38e9cf11214..0000000000000000000000000000000000000000
--- a/styling/main.less
+++ /dev/null
@@ -1,48 +0,0 @@
-body {
-  font-family: monospace;
-  text-align: left;
-  padding: 50px 20px 0;
-  background: #212121;
-  color: #f5f5f5;
-  margin: 0;
-  max-width: 900px;
-  margin: auto;
-  height: 90%;
-}
-
-.container {
-  font-size: 16px;
-  line-height: 1.65;
-}
-
-.container a {
-  color: #E5989B;
-}
-
-html {
-  height: 100%;
-}
-
-h1 {
-  font-size: 65px;
-  line-height: 1.2em;
-  border-bottom: #414141 solid 1px;
-  padding: 20px 0;
-  color: #FFB4A2;
-  text-shadow: 4px 4px 0px #6D6875;
-}
-
-h3 {
-  font-weight: 300;
-}
-
-a:visited {
-  color: #2492A2;
-  text-decoration: line-through;
-}
-
-.main-title {
-  border-bottom: none;
-  margin-bottom: 0;
-  padding-bottom: 0;
-}
\ No newline at end of file
diff --git a/www/404.html b/www/404.html
deleted file mode 100644
index dd1831771fa37431b041e6b3813bb0438a66981e..0000000000000000000000000000000000000000
--- a/www/404.html
+++ /dev/null
@@ -1 +0,0 @@
-<!DOCTYPE html><html><head><link rel="stylesheet" href="/styling/main.css"><link rel="stylesheet" href="/styling/header.css"><title>That's a 404!</title><meta name="description" content="TypeScript developer; former YouTuber. Privacy matters."></head><body><header><nav class="header-nav"><ul class="header-list"><li><a href="/">Blog</a></li><li><a href="/feed.xml">RSS</a></li><li><a href="https://banana.dog/@resynth1943">Mastodon</a></li></ul><a href="/" class="header-brand">resynth1943</a></nav></header><div class="container"><h1 class="404">Damn cats!</h1><p>This page could not be found.</p><a href="/">C'mon, I'll walk you back home.</a></div></body></html>
\ No newline at end of file
diff --git a/www/articles/a-new-platform.html b/www/articles/a-new-platform.html
deleted file mode 100644
index 6d35291d141ba106997c18783bf0d0925dfb6f98..0000000000000000000000000000000000000000
--- a/www/articles/a-new-platform.html
+++ /dev/null
@@ -1 +0,0 @@
-<!DOCTYPE html><html><head><link rel="stylesheet" href="/styling/main.css"><link rel="stylesheet" href="/styling/header.css"><title>A New Platform.</title><meta name="description" content="TypeScript developer; former YouTuber. Privacy matters."></head><body><header><nav class="header-nav"><ul class="header-list"><li><a href="/">Blog</a></li><li><a href="/feed.xml">RSS</a></li><li><a href="https://banana.dog/@resynth1943">Mastodon</a></li></ul><a href="/" class="header-brand">resynth1943</a></nav></header><div class="container"><h1>A New Platform</h1><p>Whether it&#39;s political commentary, nerdy podcasts or a silly talk show, I see more and more people standing up and having a voice. In some cases, <a href="https://en.wikipedia.org/wiki/George_Floyd_protests">this could change the world forever.</a> Especially with the dawn of the internet, having your say is easier than ever.</p></div></body></html>
\ No newline at end of file
diff --git a/www/contact.html b/www/contact.html
deleted file mode 100644
index 2990490ac2b57e97ed106b814cbe75f11a6a666b..0000000000000000000000000000000000000000
--- a/www/contact.html
+++ /dev/null
@@ -1 +0,0 @@
-<!DOCTYPE html><html><head><link rel="stylesheet" href="/styling/main.css"><link rel="stylesheet" href="/styling/header.css"><title>Resynth</title><meta name="description" content="TypeScript developer; former YouTuber. Privacy matters."></head><body><header><nav class="header-nav"><ul class="header-list"><li><a href="/">Blog</a></li><li><a href="/feed.xml">RSS</a></li><li><a href="https://banana.dog/@resynth1943">Mastodon</a></li></ul><a href="/" class="header-brand">resynth1943</a></nav></header><div class="container"><h1>How to get in touch</h1><p>I use a variety of services to communicate; here's a list.</p><ul><li><a href="https://banana.dog/@resynth1943">Mastodon</a><a href="mailto:resynth1943@tutanota.com">My email is<code></code></a></li></ul></div></body></html>
\ No newline at end of file
diff --git a/www/feed.xml b/www/feed.xml
deleted file mode 100644
index 3a7d97bc2c510103025d0dccb5d168339a96fc59..0000000000000000000000000000000000000000
--- a/www/feed.xml
+++ /dev/null
@@ -1 +0,0 @@
-<!DOCTYPE html><html><head><link rel="stylesheet" href="/styling/main.css"><link rel="stylesheet" href="/styling/header.css"><title>Resynth</title><meta name="description" content="TypeScript developer; former YouTuber. Privacy matters."></head><body><header><nav class="header-nav"><ul class="header-list"><li><a href="/">Blog</a></li><li><a href="/feed.xml">RSS</a></li><li><a href="https://banana.dog/@resynth1943">Mastodon</a></li></ul><a href="/" class="header-brand">resynth1943</a></nav></header><div class="container"><?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel> <title>Resynth</title><link><description>TypeScript developer; former YouTuber. Privacy matters.</description><atom:link href="undefined/feed.xml" rel="self" type="application/rss+xml"></atom:link><item><title>A New Platform.</title><description><![CDATA[]]></description><pubdate>Sat Jun 06 2020 01:00:00 GMT+0100 (British Summer Time)</pubdate><link>/blog/a-new-platform<guid ispermalink="true">/articles/a-new-platform</guid></item></channel></rss></div></body></html>
\ No newline at end of file
diff --git a/www/index.html b/www/index.html
deleted file mode 100644
index 0e0a30e41c6b6f7b81280f7c902157f65dd82959..0000000000000000000000000000000000000000
--- a/www/index.html
+++ /dev/null
@@ -1 +0,0 @@
-<!DOCTYPE html><html><head><link rel="stylesheet" href="/styling/main.css"><link rel="stylesheet" href="/styling/header.css"><title>Resynth</title><meta name="description" content="TypeScript developer; former YouTuber. Privacy matters."></head><body><header><nav class="header-nav"><ul class="header-list"><li><a href="/">Blog</a></li><li><a href="/feed.xml">RSS</a></li><li><a href="https://banana.dog/@resynth1943">Mastodon</a></li></ul><a href="/" class="header-brand">resynth1943</a></nav></header><div class="container"><h1 class="main-title">I'm Resynth.</h1><p>TypeScript developer; former YouTuber. Privacy matters.</p><p><i>I talk about online surveillance, nature, social injustices and more.</i></p><hr><a href="/articles/a-new-platform"><h2>A New Platform.</h2></a></div></body></html>
\ No newline at end of file
diff --git a/www/styling/header.css b/www/styling/header.css
deleted file mode 100644
index cbcc10740b60fbcf9261f294273fcc6e61f8e970..0000000000000000000000000000000000000000
--- a/www/styling/header.css
+++ /dev/null
@@ -1 +0,0 @@
-.header-nav{font-weight:light}.header-list{margin:0;padding-left:0;display:inline-block}.header-list > li{display:inline-block}.header-list > li:not(:last-child){margin-right:30px}.header-list a{color:inherit;text-decoration:none}header{padding:20px;border-left:10px solid #6D6875}ul.header-list *{font-size:20px}.header-list *{font-weight:lighter}.header-brand{font-size:20px;color:#E5989B;text-decoration:none;float:right}
\ No newline at end of file
diff --git a/www/styling/main.css b/www/styling/main.css
deleted file mode 100644
index 04d45cc4da520d54b54f24f175492de42ef102d0..0000000000000000000000000000000000000000
--- a/www/styling/main.css
+++ /dev/null
@@ -1 +0,0 @@
-body{font-family:monospace;text-align:left;padding:50px 20px 0;background:#212121;color:#f5f5f5;margin:0;max-width:900px;margin:auto;height:90%}.container{font-size:16px;line-height:1.65}.container a{color:#E5989B}html{height:100%}h1{font-size:65px;line-height:1.2em;border-bottom:#414141 solid 1px;padding:20px 0;color:#FFB4A2}h3{font-weight:300}a:visited{color:#2492A2;text-decoration:line-through}.main-title{border-bottom:none;margin-bottom:0;padding-bottom:0}
\ No newline at end of file