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'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