add new RSS feed, other things

This commit is contained in:
speedie 2023-04-19 13:04:03 +02:00
parent 18759d2cd8
commit 3f402dbfcc
22 changed files with 87 additions and 18 deletions

28
articles/post55.php Normal file
View file

@ -0,0 +1,28 @@
<!DOCTYPE html>
<html>
<head>
<?php include '../php/header.php';?>
<title>Dear bloggers: Your RSS feeds suck.</title>
<meta charset="UTF-8">
<meta name="description" content="Alright, so today I want to talk about one really annoying thing people still do in the year 2023 with their blogs. What people will often do is write blog posts, and then they will have an RSS feed. Great! Except the blog post only contains a breif description, and to read the full blog post you need to visit the website using your bloated web browser.">
<meta name="author" content="speedie">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="content">
<h2>Dear bloggers: Your RSS feeds suck.</h2>
<h4>2023-04-19</h4>
<p>Now that most of my issues regarding this site are resolved, I want to start writing about something. I have a lot of topics I want to talk about, however for many of these topics there's just not much content to them, so I apologize for the length of some of these.</p>
<p>Anyways what better topic to start with than this one. My blog isn't perfect, I post a lot of garbage here quite often, but what pisses me off is when people will write blog posts, have an RSS feed and then ruin it with one thing. They will put about 1/10 of the blog post in the <code>description</code> tag, and then they will have the blog post in full on their website.</p>
<p>This is extremely annoying, because it means I have to open up my bloated web browser just to view your blog post which could normally be read using my RSS reader, which is designed for reading blog posts. What if I want to read your blog post on the command line? Or what if I want to read your blog post when I don't have internet?</p>
<p>Good RSS readers like Newsboat and sfeed store the full feed locally, meaning you can actually read the articles even when you don't have any internet connection. But when you force me to go to your website, I can't just save it when I do have internet and read the blog post whenever I want to read it.</p>
<p>Now, I know why you would do this. First of all, If you have a site, chances are you want people to visit it. RSS is convenient, very convenient and I'm going to admit I don't actually visit the sites for blogs I follow very often, usually I read the feeds every day and then very occasionally visit the websites.</p>
<p>So, if you're going to have a blog and you plan on using RSS, please provide the full blog post in the description tag. I know this can cause issues with paragraphs, but you can steal my feed as a base if you want. Thanks for reading, and have a good day.</p>
</div>
</body>
<footer>
<?php include '../php/footer.php';?>
</footer>
</html>

View file

@ -13,7 +13,7 @@
<h2>Blog</h2> <h2>Blog</h2>
<p>I repost some of my RSS feed articles/posts here sometimes. This is a view of all of them.</p> <p>I repost some of my RSS feed articles/posts here sometimes. This is a view of all of them.</p>
<p>NOTE: You can see all of them using my <a href="rss.xml">RSS</a> feed.</p> <p>NOTE: You can see all of them using my <a href="rss.xml">RSS</a> feed.</p>
<p><a href="articles/post54.php">Latest blog post</a></p> <p><a href="articles/post55.php">Latest blog post</a></p>
<h3>Feeds</h3> <h3>Feeds</h3>
<p>This is a list of feeds containing the complete list of blog posts. You can add any of these to your RSS reader and read at any time, provided you have an internet connection.</p> <p>This is a list of feeds containing the complete list of blog posts. You can add any of these to your RSS reader and read at any time, provided you have an internet connection.</p>
<p>If you do not have a reader, install newsboat with your GNU/Linux distribution's package manager.</p> <p>If you do not have a reader, install newsboat with your GNU/Linux distribution's package manager.</p>
@ -24,6 +24,7 @@
</ul> </ul>
<h3>Articles</h3> <h3>Articles</h3>
<h4 id="50">Posts 50-59</h4> <h4 id="50">Posts 50-59</h4>
<h5><a href="articles/post55.php">Dear bloggers: Your RSS feeds suck.</a>, written 2023-04-19</h5>
<h5><a href="articles/post54.php">News/important update regarding the site</a>, written 2023-04-14</h5> <h5><a href="articles/post54.php">News/important update regarding the site</a>, written 2023-04-14</h5>
<h5><a href="articles/post53.php">I switched back to Microsoft Windows.. here's why!</a>, written 2023-04-01</h5> <h5><a href="articles/post53.php">I switched back to Microsoft Windows.. here's why!</a>, written 2023-04-01</h5>
<h5><a href="articles/post52.php">Friendship ended with Gentoo, now Arch is my best friend!</a>, written 2023-03-26</h5> <h5><a href="articles/post52.php">Friendship ended with Gentoo, now Arch is my best friend!</a>, written 2023-03-26</h5>

View file

@ -13,7 +13,15 @@
.navbar a { .navbar a {
color: #e6e6fa; color: #e6e6fa;
padding: 2px; text-decoration: none;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 3px;
padding-right: 3px;
}
.navbar a:hover {
text-decoration: underline;
} }
.navbar span { .navbar span {

View file

@ -13,10 +13,12 @@ pre {
} }
a { a {
color: #89bfff; color: #89bfff;
text-decoration: none;
transition: 0.1s; transition: 0.1s;
} }
a:hover { a:hover {
color: #ccccff; color: #ccccff;
text-decoration: underline;
} }
.content { .content {

13
php/projects_header.php Normal file
View file

@ -0,0 +1,13 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="/css/header.css">
<link rel="stylesheet" href="/css/main.css">
<link rel="icon" type="image/x-icon" href="/img/favicon.svg">
</head>
<body>
<div class="navbar">
<span>speedie's page <a href="/index.php">Home</a> <a href="spmenu.php">spmenu</a> <a href="fontctrl.php">fontctrl</a> <a href="elevendebloater.php">elevendebloater</a> <a href="https://speedwm.speedie.site">speedwm</a> <a href="project081.php">Project 081</a> <a href="iron">iron</a> <a href="/projects.php">More</a></span>
</div>
<div class="content">

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<?php include '../php/header.php';?> <?php include '../php/projects_header.php';?>
<title>Elevendebloater </title> <title>Elevendebloater </title>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="description" content="Elevendebloater is a free software, bloat-free winget based debloater script for Microsoft Windows 11 which aims to debloat and de-spook Windows 11 as much as possible."> <meta name="description" content="Elevendebloater is a free software, bloat-free winget based debloater script for Microsoft Windows 11 which aims to debloat and de-spook Windows 11 as much as possible.">

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<?php include '../php/header.php';?> <?php include '../php/projects_header.php';?>
<title>fontctrl </title> <title>fontctrl </title>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="description" content="fontctrl is a minimal, symlink based font manager for GNU/Linux. It handles installation, removal, and management of fonts, keeping your custom fonts easy to install, remove and manage."> <meta name="description" content="fontctrl is a minimal, symlink based font manager for GNU/Linux. It handles installation, removal, and management of fonts, keeping your custom fonts easy to install, remove and manage.">

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<?php include '../php/header.php';?> <?php include '../php/projects_header.php';?>
<title>iron</title> <title>iron</title>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="description" content="iron is a minimal rautafarmi client written in Bash for GNU/Linux. It allows the user to post/recieve messages using the rautafarmi API and it displays the information to the user in a nice format. iron is based on the older rchat rautafarmi client that used messages.txt to get messages."> <meta name="description" content="iron is a minimal rautafarmi client written in Bash for GNU/Linux. It allows the user to post/recieve messages using the rautafarmi API and it displays the information to the user in a nice format. iron is based on the older rchat rautafarmi client that used messages.txt to get messages.">

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<?php include '../php/header.php';?> <?php include '../php/projects_header.php';?>
<title>libspeedwm</title> <title>libspeedwm</title>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="description" content="libspeedwm is a minimal program for interacting with speedwm through the shell."> <meta name="description" content="libspeedwm is a minimal program for interacting with speedwm through the shell.">

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<?php include '../php/header.php';?> <?php include '../php/projects_header.php';?>
<title>MagmaBoar </title> <title>MagmaBoar </title>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="description" content="MagmaBoar is a Firefox profile designed to give you privacy & freedom while using regular up-to-date Firefox (unlike GNU IceCat and similar forks). It enables many privacy options and tweaks which helps improve your privacy. In addition to this, it comes with many extensions like uBlock Origin, LibreJS, Decentraleyes and more."> <meta name="description" content="MagmaBoar is a Firefox profile designed to give you privacy & freedom while using regular up-to-date Firefox (unlike GNU IceCat and similar forks). It enables many privacy options and tweaks which helps improve your privacy. In addition to this, it comes with many extensions like uBlock Origin, LibreJS, Decentraleyes and more.">

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<?php include '../php/header.php';?> <?php include '../php/projects_header.php';?>
<title>speedie's Gentoo overlay</title> <title>speedie's Gentoo overlay</title>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="description" content="Add my Gentoo overlay."> <meta name="description" content="Add my Gentoo overlay.">

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<?php include '../php/header.php';?> <?php include '../php/projects_header.php';?>
<title>Download Project 081 </title> <title>Download Project 081 </title>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="description" content="This page has download links for Project 081. All of them are official."> <meta name="description" content="This page has download links for Project 081. All of them are official.">

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<?php include '../php/header.php';?> <?php include '../php/projects_header.php';?>
<title>Project 081 Installation Guide </title> <title>Project 081 Installation Guide </title>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="description" content="Project 081 Installation Guide. This guide will be going through a full installation of Project 081 on your Late 2007 or Early 2008 Apple Mac. After this guide is finished, you will end up with a usable system."> <meta name="description" content="Project 081 Installation Guide. This guide will be going through a full installation of Project 081 on your Late 2007 or Early 2008 Apple Mac. After this guide is finished, you will end up with a usable system.">

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<?php include '../php/header.php';?> <?php include '../php/projects_header.php';?>
<title>Patches</title> <title>Patches</title>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="description" content=""> <meta name="description" content="">

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<?php include '../php/header.php';?> <?php include '../php/projects_header.php';?>
<title>Project 081 </title> <title>Project 081 </title>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="description" content="Project 081 is a modified Mac OS X 10.4.10 Tiger image that allows you to install Tiger on your unsupported Late 2007 and Early 2008 Apple Macs."> <meta name="description" content="Project 081 is a modified Mac OS X 10.4.10 Tiger image that allows you to install Tiger on your unsupported Late 2007 and Early 2008 Apple Macs.">

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<?php include '../php/header.php';?> <?php include '../php/projects_header.php';?>
<title>rchat </title> <title>rchat </title>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="description" content="rchat or rautafarmi chat is a command-line rautafarmi instance client with Vim keybinds written in Bash. rchat has color support, $EDITOR support, xshbar integration, and message logging support as well as .Xresources (xrdb) and notification support through patching."> <meta name="description" content="rchat or rautafarmi chat is a command-line rautafarmi instance client with Vim keybinds written in Bash. rchat has color support, $EDITOR support, xshbar integration, and message logging support as well as .Xresources (xrdb) and notification support through patching.">

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<?php include '../php/header.php';?> <?php include '../php/projects_header.php';?>
<title>speedie's Arch repository</title> <title>speedie's Arch repository</title>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="description" content="Add my Arch repository."> <meta name="description" content="Add my Arch repository.">

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<?php include '../php/header.php';?> <?php include '../php/projects_header.php';?>
<title>spDE</title> <title>spDE</title>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="description" content="spDE is a Gentoo and Arch metapackage which installs all software I use on my computers. It comes with USE flags so you can disable what you don't need/use. After installing this package you should end up with a system fairly close to mine. It can be compared to a post install script like LARBS but cleaner because it uses your existing package manager to install the system."> <meta name="description" content="spDE is a Gentoo and Arch metapackage which installs all software I use on my computers. It comes with USE flags so you can disable what you don't need/use. After installing this package you should end up with a system fairly close to mine. It can be compared to a post install script like LARBS but cleaner because it uses your existing package manager to install the system.">

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<?php include '../php/header.php';?> <?php include '../php/projects_header.php';?>
<title>speedwm</title> <title>speedwm</title>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="description" content="speedie's fork of suckless.org's dwm"> <meta name="description" content="speedie's fork of suckless.org's dwm">

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<?php include '../php/header.php';?> <?php include '../php/projects_header.php';?>
<title>speedwm</title> <title>speedwm</title>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="description" content="speedie's fork of suckless.org's dwm"> <meta name="description" content="speedie's fork of suckless.org's dwm">

View file

@ -1,7 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<?php include '../php/header.php';?> <?php include '../php/projects_header.php';?>
<title>spmenu</title> <title>spmenu</title>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="description" content="speedie's fork of suckless dmenu."> <meta name="description" content="speedie's fork of suckless dmenu.">

17
rss.xml
View file

@ -409,5 +409,22 @@
]]> ]]>
</description> </description>
</item> </item>
<item>
<title>Dear bloggers: Your RSS feeds suck.</title>
<link>/articles/post55.php</link>
<guid>/articles/post55.php</guid>
<pubDate>Wed, 19 Apr 2023 00:00:00 +0100</pubDate>
<description>
<![CDATA[
<p>Now that most of my issues regarding this site are resolved, I want to start writing about something. I have a lot of topics I want to talk about, however for many of these topics there's just not much content to them, so I apologize for the length of some of these.</p>
<p>Anyways what better topic to start with than this one. My blog isn't perfect, I post a lot of garbage here quite often, but what pisses me off is when people will write blog posts, have an RSS feed and then ruin it with one thing. They will put about 1/10 of the blog post in the <code>description</code> tag, and then they will have the blog post in full on their website.</p>
<p>This is extremely annoying, because it means I have to open up my bloated web browser just to view your blog post which could normally be read using my RSS reader, which is designed for reading blog posts. What if I want to read your blog post on the command line? Or what if I want to read your blog post when I don't have internet?</p>
<p>Good RSS readers like Newsboat and sfeed store the full feed locally, meaning you can actually read the articles even when you don't have any internet connection. But when you force me to go to your website, I can't just save it when I do have internet and read the blog post whenever I want to read it.</p>
<p>Now, I know why you would do this. First of all, If you have a site, chances are you want people to visit it. RSS is convenient, very convenient and I'm going to admit I don't actually visit the sites for blogs I follow very often, usually I read the feeds every day and then very occasionally visit the websites.</p>
<p>So, if you're going to have a blog and you plan on using RSS, please provide the full blog post in the description tag. I know this can cause issues with paragraphs, but you can steal my feed as a base if you want. Thanks for reading, and have a good day.</p>
]]>
</description>
</item>
</channel> </channel>
</rss> </rss>