From bc63d8e0158336fc6d6e92298678192d4a933859 Mon Sep 17 00:00:00 2001 From: ch0ccyra1n Date: Mon, 8 Aug 2022 18:03:25 -0700 Subject: [PATCH] lots of small fixes --- LICENSE | 1 + content/_index.md | 1 - content/posts/_index.md | 59 +++++++++++++++++- content/posts/welcome.md | 4 +- .../why-i-dont-like-proprietary-software.md | 20 ++++++ layouts/partials/footer.html | 1 + layouts/partials/head.html | 9 +++ static/css/custom.css | 31 +++++++++ static/favicon.ico | Bin 15086 -> 16958 bytes 9 files changed, 123 insertions(+), 3 deletions(-) create mode 100644 content/posts/why-i-dont-like-proprietary-software.md create mode 100644 layouts/partials/head.html create mode 100644 static/css/custom.css diff --git a/LICENSE b/LICENSE index 2f3ee86..6251219 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,7 @@ The MIT License (MIT) Copyright (c) 2014 Spencer Lyon +Copyright (c) 2022 ch0ccyra1n Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/content/_index.md b/content/_index.md index 98e8bf0..1e63451 100644 --- a/content/_index.md +++ b/content/_index.md @@ -20,4 +20,3 @@ Hi, I'm ch0ccyra1n and this is my website! Thanks for stopping by! - {{< rawhtml >}}Mastodon iconMy Mastodon[?]{{< /rawhtml >}}, where I post semi-frequently. - {{< rawhtml >}}RSS iconSubscribe via RSS[?]{{< /rawhtml >}} ---- --- \ No newline at end of file diff --git a/content/posts/_index.md b/content/posts/_index.md index 962b764..d7a9270 100644 --- a/content/posts/_index.md +++ b/content/posts/_index.md @@ -1,3 +1,60 @@ --- title: "Posts" ---- \ No newline at end of file +--- + +My thoughts and opinions on whatever. + +{{< rawhtml >}} + + + + +{{< /rawhtml >}} \ No newline at end of file diff --git a/content/posts/welcome.md b/content/posts/welcome.md index a4767da..5b6ca23 100644 --- a/content/posts/welcome.md +++ b/content/posts/welcome.md @@ -8,4 +8,6 @@ tags: Hello there! -I made this blog to talk about pretty much whatever I feel like in long form. Okay, bye! \ No newline at end of file +I made this blog to talk about pretty much whatever I feel like in long form. + +Okay, bye! \ No newline at end of file diff --git a/content/posts/why-i-dont-like-proprietary-software.md b/content/posts/why-i-dont-like-proprietary-software.md new file mode 100644 index 0000000..0e30202 --- /dev/null +++ b/content/posts/why-i-dont-like-proprietary-software.md @@ -0,0 +1,20 @@ +--- +title: "Why I Don't Like Proprietary Software (as an Anarchist)" +date: 2022-08-08T4:50:00-07:00 +draft: true +tags: + - computers + - software freedom + - anarchism + - goolag +--- + +> Why aren't you using normal software? + +*Alright, so this article is mainly meant for the people at uni who glance over at my laptop screen and wonder why I'm not using a "normal" operating system.* + +*In short, I believe that proprietary software is an existential threat to our individual autonomy.* + +*For the long answer well, you'll have to actually **read** it.* + +What do I mean when I say that proprietary software is an existential threat to our individual autonomy? To start with, there are a significant amount of incentives for proprietary software developers to do things which harm your autonomy, such as operating systems which prevent the user from installing apps other than from a single location. Since there is no way to excercise [your freedoms](https://www.gnu.org/philosophy/free-sw.html#four-freedoms), it is impossible to verify that the software isn't doing injustice to you, such as with [period tracking apps providing data to tech giants without user consent](https://www.cnn.com/2022/06/16/opinions/period-trackers-app-roe-abortion-ranney-yao/index.html). \ No newline at end of file diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index a96cac1..e369a9f 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -1 +1,2 @@ +

Copyright (c) {{ now.Format "2006"}} ch0ccyra1n

\ No newline at end of file diff --git a/layouts/partials/head.html b/layouts/partials/head.html new file mode 100644 index 0000000..570f97b --- /dev/null +++ b/layouts/partials/head.html @@ -0,0 +1,9 @@ + + + + + + {{ $title := print .Site.Title " | " .Title }} + {{ if .IsHome }}{{ $title = .Site.Title }}{{ end }} + {{ $title }} + \ No newline at end of file diff --git a/static/css/custom.css b/static/css/custom.css new file mode 100644 index 0000000..347fbd0 --- /dev/null +++ b/static/css/custom.css @@ -0,0 +1,31 @@ +blockquote { + color: green; + font-style: oblique; +} + +/* For search bar */ +.search { + color: gray; + width: 400px; + max-width: 85vw; + position: relative; + margin: 0.5rem auto 1.2rem; + display: flex; +} + +#search { + padding: 0.7rem 1rem; + border-radius: 5px; + width: 100%; +} + +#clear-search { + position: absolute; + right: 4px; + top: 5px; + height: 30px; + width: 30px; + color: #888; + cursor: pointer; + transition: color 180ms ease-in-out; +} \ No newline at end of file diff --git a/static/favicon.ico b/static/favicon.ico index 36693330b4b4918c9f2c515be118cc1efe67a8ce..4d2db956c9c1680bad44db51c261af347bdf2fd8 100644 GIT binary patch literal 16958 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 O