diff --git a/404.html b/404.html index a625d84..0601173 100644 --- a/404.html +++ b/404.html @@ -14,6 +14,7 @@
+ Jump directly to main content

Error 404

@@ -29,7 +30,7 @@
-
+

You broke the internet

This page probably doesn't exist, but if it's supposed to a developer will be looking into why it's borked.

diff --git a/about.html b/about.html index 7cc6db1..331c5cb 100644 --- a/about.html +++ b/about.html @@ -14,6 +14,7 @@
+ Jump directly to main content

About me

@@ -29,7 +30,7 @@
-
+

Who are you

I'm Aney, a developer, and self-hoster that enjoys art/design, automation, Unix, and those pesky Japanese cartoons. Yes, that's a straight up rip from the homepage, why re-invent the wheel right?

diff --git a/blog/blog-thoughts-220822.html b/blog/blog-thoughts-220822.html index c534354..a37600b 100644 --- a/blog/blog-thoughts-220822.html +++ b/blog/blog-thoughts-220822.html @@ -15,6 +15,7 @@
+ Jump directly to main content

Blog Thoughts

@@ -30,7 +31,7 @@
-
+

I've been having some thoughts about potential changes to the blog, including layouts, moving existing content, and such.

diff --git a/blog/burger-menu.html b/blog/burger-menu.html index 33f75ba..7dcfded 100644 --- a/blog/burger-menu.html +++ b/blog/burger-menu.html @@ -14,6 +14,7 @@
+ Jump directly to main content

Hello, Burger menu!

@@ -29,7 +30,7 @@
-
+

On Friday 18th of November 2022, I released version 0.8.0 of this website. With that a large, and very noticable change occured. The addition of a burger menu.

diff --git a/blog/index.html b/blog/index.html index 2e47f7a..7945e9d 100644 --- a/blog/index.html +++ b/blog/index.html @@ -15,6 +15,7 @@
+ Jump directly to main content

Aney's Blog

@@ -30,7 +31,7 @@
-
+

You may be looking for my guides, or recipes.

diff --git a/blog/ive-started-a-blog.html b/blog/ive-started-a-blog.html index fc18527..701ba2e 100644 --- a/blog/ive-started-a-blog.html +++ b/blog/ive-started-a-blog.html @@ -15,6 +15,7 @@
+ Jump directly to main content

I've started a blog

@@ -30,7 +31,7 @@
-
+

To preface, I am not an author. In fact my skill with the pen was much more proficient when I was a youngling, but alas I have returned to write.

Why?

diff --git a/blog/my-steamdeck-arrived.html b/blog/my-steamdeck-arrived.html index a2a4c90..95a001e 100644 --- a/blog/my-steamdeck-arrived.html +++ b/blog/my-steamdeck-arrived.html @@ -15,6 +15,7 @@
+ Jump directly to main content

My SteamDeck Arrived!

@@ -30,7 +31,7 @@
-
+

The title does not decieve you, my SteamDeck has in fact arrived! Well actually it arrived on the 15th of August, and I've been using it since.

diff --git a/blog/reducing-homelab.html b/blog/reducing-homelab.html index 88f1021..7a86693 100644 --- a/blog/reducing-homelab.html +++ b/blog/reducing-homelab.html @@ -14,6 +14,7 @@
+ Jump directly to main content

Reducing my Homelab

@@ -29,7 +30,7 @@
-
+

Homelabbing, and with it self-hosting, has been a great exploration into server maintance, dabbling with new technologies, and has overall (sometimes it's been a hassle, but it comes with the territory) been an enjoyable little hobby.

As the title implies, however, I have reduced the amount of services, and horsepower in my homelab, at least for the time being, starting from 24/09/2022.

diff --git a/cv.html b/cv.html index 13f4f50..e29ee9d 100644 --- a/cv.html +++ b/cv.html @@ -14,6 +14,7 @@
+ Jump directly to main content

Aney's CV

@@ -29,7 +30,7 @@
-
+

About Me

I'm a helpful and well-mannered person that can work both alone, and as part of a team. I have a willingness to learn, and a proficiency with post-optimisation, and problem-solving. A goal of mine is to always help people to the best of my ability, and to improve myself wherever possible.

diff --git a/equipment.html b/equipment.html index 9bf3ecf..d5e5ff8 100644 --- a/equipment.html +++ b/equipment.html @@ -15,6 +15,7 @@
+ Jump directly to main content

Aney's Hardware

@@ -30,7 +31,7 @@
-
+

My everyday tech

This is what I use basically every day. It's either at my desk, in my bag, or within arms reach.

diff --git a/guides/add-domain-to-server.html b/guides/add-domain-to-server.html index 4f94f31..7e1cc0a 100644 --- a/guides/add-domain-to-server.html +++ b/guides/add-domain-to-server.html @@ -15,6 +15,7 @@
+ Jump directly to main content

Link your domain name to your server

@@ -30,7 +31,7 @@
-
+

To avoid needing to remember an IP, this guide will help to link your domain name to your server.

Login to your domain name registrar

diff --git a/guides/add-php-to-nginx.html b/guides/add-php-to-nginx.html index f4f290f..456da21 100644 --- a/guides/add-php-to-nginx.html +++ b/guides/add-php-to-nginx.html @@ -15,6 +15,7 @@
+ Jump directly to main content

Adding PHP to NGINX server

@@ -30,7 +31,7 @@
-
+

PHP is one of the highest used programming languages for websites, and it allows you to add practically any functionality you'd ever want to your sites.

diff --git a/guides/adminer-setup.html b/guides/adminer-setup.html index 4c7bc88..2916b7d 100644 --- a/guides/adminer-setup.html +++ b/guides/adminer-setup.html @@ -15,6 +15,7 @@
+ Jump directly to main content

Adminer Setup

@@ -30,7 +31,7 @@
-
+

Adminer is a simple front-end for your database server that can be access through the browser

Pre-Requirements

diff --git a/guides/backup-mysql-mariadb.html b/guides/backup-mysql-mariadb.html index 6167daf..81dd61f 100644 --- a/guides/backup-mysql-mariadb.html +++ b/guides/backup-mysql-mariadb.html @@ -15,6 +15,7 @@
+ Jump directly to main content

Backup MySQL/MariaDB

@@ -30,7 +31,7 @@
-
+

A database if a huge part of many projects, services, and servers. If something goes wrong, data is wrongly updated/deleted there could be many problems. Thankfully we can make backups to make sure our data is safe.

Manual Backup of a DB

diff --git a/guides/backup-with-cron.html b/guides/backup-with-cron.html index b8d5fac..4ae952c 100644 --- a/guides/backup-with-cron.html +++ b/guides/backup-with-cron.html @@ -15,6 +15,7 @@
+ Jump directly to main content

Automating Backups with Cronjobs

@@ -30,7 +31,7 @@
-
+

Backups are wonderful things that save hours upon hours of work, and stress, so long as they're actually made in the first place!

Automatically taking backups allows for peace of mind that your work won't be lost forever whilst you go about your normal workflow..

diff --git a/guides/backup-with-rdiff.html b/guides/backup-with-rdiff.html index 5f52d72..faf2dff 100644 --- a/guides/backup-with-rdiff.html +++ b/guides/backup-with-rdiff.html @@ -15,6 +15,7 @@
+ Jump directly to main content

Backup with rdiff-backup

@@ -30,7 +31,7 @@
-
+

Like rsync, rdiff-backup is a tool used for incremental backups. Unlike rsync however, rdiff keeps the most-recent file change, along with any previous changes, deletions, etc.

Install

diff --git a/guides/backup-with-rsync.html b/guides/backup-with-rsync.html index cd28731..241eac5 100644 --- a/guides/backup-with-rsync.html +++ b/guides/backup-with-rsync.html @@ -15,6 +15,7 @@
+ Jump directly to main content

Backup with rsync

@@ -30,7 +31,7 @@
-
+

Rsync is a program that allows for incremental backups. This means that rsync will not create an additional copy of the data when backing up, it will only backup changes to the files/directories, saving bandwidth and storage space.

diff --git a/guides/certbot-ssl.html b/guides/certbot-ssl.html index 1821874..45a4a39 100644 --- a/guides/certbot-ssl.html +++ b/guides/certbot-ssl.html @@ -15,6 +15,7 @@
+ Jump directly to main content

Setup SSL with Certbot

@@ -30,7 +31,7 @@
-
+

An SSL certificate is used to secure a domain, preventing people from seeing many things, including those entered into forms (username, password, etc.).

Install Certbot

diff --git a/guides/get-a-domain-name.html b/guides/get-a-domain-name.html index 4dbdb2c..89e653c 100644 --- a/guides/get-a-domain-name.html +++ b/guides/get-a-domain-name.html @@ -15,6 +15,7 @@
+ Jump directly to main content

Get a domain name

@@ -30,7 +31,7 @@
-
+

A domain name, as many will know is what people typing into their browser, e.g. google.com, facebook.com, etc.

The primary use for these is to have a memorable thing for users, instead of needing to type the IP address of the server

diff --git a/guides/guide-to-server-hosting.html b/guides/guide-to-server-hosting.html index 6b3bd5a..4e6d7fc 100644 --- a/guides/guide-to-server-hosting.html +++ b/guides/guide-to-server-hosting.html @@ -15,6 +15,7 @@
+ Jump directly to main content

Aney' guide to server hosting

@@ -30,7 +31,7 @@
-
+

If you want to start getting into server hosting, system administration, or just want to get a basic minecraft/web server up for you and your friends, then welcome. We all start somewhere, and I would love if I could get your foot in the door.

Notice

diff --git a/guides/index.html b/guides/index.html index 448cb96..ec2480f 100644 --- a/guides/index.html +++ b/guides/index.html @@ -14,6 +14,7 @@
+ Jump directly to main content

Aney's Guides

@@ -29,7 +30,7 @@
-
+

Pinned

diff --git a/guides/initial-server-setup.html b/guides/initial-server-setup.html index 99257b4..be31c41 100644 --- a/guides/initial-server-setup.html +++ b/guides/initial-server-setup.html @@ -15,6 +15,7 @@
+ Jump directly to main content

Initial Server Setup

@@ -30,7 +31,7 @@
-
+

This section assumes you have a fresh Debian 11 install on a server (either physical or VPS)

It will cover installing the essentials for access, and basic security so you don't need to worry in the future. This section may seem a little daunting for a first-time linux user, but most of it is copy/paste, hopefully with enough description to understand what is being done. Just remember not to copy the $/root$ they're there to show what user/directory we're in.

diff --git a/guides/install-kvm-virtual-machine.html b/guides/install-kvm-virtual-machine.html index e8acbda..3e2eac0 100644 --- a/guides/install-kvm-virtual-machine.html +++ b/guides/install-kvm-virtual-machine.html @@ -15,6 +15,7 @@
+ Jump directly to main content

Template for Blog

@@ -30,7 +31,7 @@
-
+

This is an intro, you gotta believe me

Heading

diff --git a/guides/install-mysql-mariadb.html b/guides/install-mysql-mariadb.html index c05f3b5..c5e64d4 100644 --- a/guides/install-mysql-mariadb.html +++ b/guides/install-mysql-mariadb.html @@ -15,6 +15,7 @@
+ Jump directly to main content

MySQL (actually MariaDB) Setup Guide

@@ -30,7 +31,7 @@
-
+

MySQL is a well known free, open-source relational database service, and it's great. MariaDB is just MySQL (a fork of it), but better.

diff --git a/guides/nginx-install.html b/guides/nginx-install.html index e1fc209..71901e4 100644 --- a/guides/nginx-install.html +++ b/guides/nginx-install.html @@ -15,6 +15,7 @@
+ Jump directly to main content

How to install an NGINX web server

@@ -30,7 +31,7 @@
-
+

NGINX (engine X) is one of the top webservers. It has relatively easy learning curve, is fast, and secure. It's a great step into web hosting, and a good first service for many servers.

Install

diff --git a/guides/nginx-proxy.html b/guides/nginx-proxy.html index eca71f4..e135d09 100644 --- a/guides/nginx-proxy.html +++ b/guides/nginx-proxy.html @@ -15,6 +15,7 @@
+ Jump directly to main content

Template for Blog

@@ -30,7 +31,7 @@
-
+

This is an intro, you gotta believe me

Install

diff --git a/guides/nginx-web-optimisation.html b/guides/nginx-web-optimisation.html index bf68f42..973687b 100644 --- a/guides/nginx-web-optimisation.html +++ b/guides/nginx-web-optimisation.html @@ -15,6 +15,7 @@
+ Jump directly to main content

NGINX web optimisation

@@ -30,7 +31,7 @@
-
+

Optimisations for the nginx configs will increase both the security, and performance of your website

TODO: Headers

diff --git a/guides/password-protect-webpage.html b/guides/password-protect-webpage.html index 64a17af..788e8d4 100644 --- a/guides/password-protect-webpage.html +++ b/guides/password-protect-webpage.html @@ -15,6 +15,7 @@
+ Jump directly to main content

Template for Blog

@@ -30,7 +31,7 @@
-
+

This is an intro, you gotta believe me

Heading

diff --git a/guides/server-install-debian.html b/guides/server-install-debian.html index e5bb56a..75c8f15 100644 --- a/guides/server-install-debian.html +++ b/guides/server-install-debian.html @@ -15,6 +15,7 @@
+ Jump directly to main content

Debian Install Guide for Servers

@@ -30,7 +31,7 @@
-
+

Debian is a fantastic linux distrubution that works, and rarely causes issues. Due to this, it is a common canditate for a server OS, and is what this guide will walkthrough how to install on a PC.

Assumptions

diff --git a/guides/set-static-ip.html b/guides/set-static-ip.html index 3f28eaa..8287ab3 100644 --- a/guides/set-static-ip.html +++ b/guides/set-static-ip.html @@ -15,6 +15,7 @@
+ Jump directly to main content

How to set a static IP

@@ -30,7 +31,7 @@
-
+

For those that don't know a static IP is an IP address that doesn't change on reboots, etc. The opposite of a dynamic IP, which can change on reboots, and is the default mode for computers to get an IP (via DHCP).

diff --git a/guides/setup-git-server.html b/guides/setup-git-server.html index 0af902b..524bcea 100644 --- a/guides/setup-git-server.html +++ b/guides/setup-git-server.html @@ -14,6 +14,7 @@
+ Jump directly to main content

Git server setup

@@ -29,7 +30,7 @@
-
+

Self-hosted version control is great way to not be dependant of a third party to keep your git server up, or your code secure.

diff --git a/guides/setup-kvm-bridge.html b/guides/setup-kvm-bridge.html index 75bc6ff..186e5cc 100644 --- a/guides/setup-kvm-bridge.html +++ b/guides/setup-kvm-bridge.html @@ -15,6 +15,7 @@
+ Jump directly to main content

Setup a bridge network for KVM

@@ -30,7 +31,7 @@
-
+

A bridge network is a means to connect/bridge different networks together to act like a single network. In this case, it allows any connections to the bridge network to get their own internal IPs, as if plugged into the network directly, and work as you'd expect a completely new physical PC to work. i.e. Accessble to other clients outside of the host.

Install bridge-utils

diff --git a/guides/setup-nginx-website.html b/guides/setup-nginx-website.html index 1637f86..a34c940 100644 --- a/guides/setup-nginx-website.html +++ b/guides/setup-nginx-website.html @@ -15,6 +15,7 @@
+ Jump directly to main content

How to setup an NGINX website

@@ -30,7 +31,7 @@
-
+

Nginx has the ability to host multiple websites, all at different domains/sub-domains. This guide will show you how to point a domain at the server, and display a different website than the default NGINX page.

Make the domain point to the server

diff --git a/guides/setup-qemu-kvm.html b/guides/setup-qemu-kvm.html index 26ae628..32df243 100644 --- a/guides/setup-qemu-kvm.html +++ b/guides/setup-qemu-kvm.html @@ -15,6 +15,7 @@
+ Jump directly to main content

Setup KVM/QEMU virtualisation

@@ -30,7 +31,7 @@
-
+

This is an intro, you gotta believe me

Heading

diff --git a/guides/sql-cheatsheet.html b/guides/sql-cheatsheet.html index 1206e7a..c753c95 100644 --- a/guides/sql-cheatsheet.html +++ b/guides/sql-cheatsheet.html @@ -15,6 +15,7 @@
+ Jump directly to main content

SQL Cheatsheet

@@ -30,7 +31,7 @@
-
+

SQL is a great, simple to use language to manipulate data within a database. This cheatsheet is aimed at basic SQL for MySQL/MariaDB.

diff --git a/guides/virsh-cheatsheet.html b/guides/virsh-cheatsheet.html index d4ab5c5..89a7e65 100644 --- a/guides/virsh-cheatsheet.html +++ b/guides/virsh-cheatsheet.html @@ -15,6 +15,7 @@
+ Jump directly to main content

Virsh Cheatsheet

@@ -30,7 +31,7 @@
-
+

Virsh is an extremely powerful tool for managing KVM/QEMU virtual machines. From restarting, to changing hardware, snapshotting, and cloning machines. I'll cover the basics of Virsh here, as it's all I personally use.

List VMs

diff --git a/guides/vm-seperation-of-concerns.html b/guides/vm-seperation-of-concerns.html index 11cc4f4..2e4cb29 100644 --- a/guides/vm-seperation-of-concerns.html +++ b/guides/vm-seperation-of-concerns.html @@ -15,6 +15,7 @@
+ Jump directly to main content

VM/Server Seperation of Concerns

@@ -30,7 +31,7 @@
-
+

Seperation of Concerns is a principle used in Computer Science that helps seperate functionality, making things easier to work with, and avoiding issues that could occur with too much going on in one place

Why seperate concerns for a server?

diff --git a/guides/web-dev-101.html b/guides/web-dev-101.html index 58bf4f4..bbdd5ae 100644 --- a/guides/web-dev-101.html +++ b/guides/web-dev-101.html @@ -14,6 +14,7 @@
+ Jump directly to main content

Web Development 101

@@ -29,7 +30,7 @@
-
+

Interested in web development, but don't know where to begin? Don't worry, I've got you covered.

diff --git a/guides/webpage-to-website.html b/guides/webpage-to-website.html index acd80ee..6ab5494 100644 --- a/guides/webpage-to-website.html +++ b/guides/webpage-to-website.html @@ -14,6 +14,7 @@
+ Jump directly to main content

Webpage to website

@@ -29,7 +30,7 @@
-
+

With a basic webpage now created, the next hurdle is to add multiple pages, and get them all linked together into a website of some sort.

diff --git a/guides/your-first-webpage.html b/guides/your-first-webpage.html index 0bddb9e..a24fde1 100644 --- a/guides/your-first-webpage.html +++ b/guides/your-first-webpage.html @@ -14,6 +14,7 @@
+ Jump directly to main content

Your first webpage

@@ -29,7 +30,7 @@
-
+

In my opinion learning is done by doing, so where better to start than making your own basic webpage. This assumes you already have a text editor; you can use Notepad, Vim, etc. but if you're learning coding, I recommend Visual Studio Code

diff --git a/index.html b/index.html index 14063b9..7e3b55b 100644 --- a/index.html +++ b/index.html @@ -14,6 +14,7 @@
+ Jump directly to main content

Aney's Network

@@ -29,7 +30,7 @@
-
+

I'm Aney

Somehow you've landed on my website, welcome!

diff --git a/main.css b/main.css index 37ac845..3b220e3 100644 --- a/main.css +++ b/main.css @@ -45,6 +45,16 @@ position:absolute;overflow:hidden; left:-9999px;top:auto; width:1px;height:1px; } +.vh{ +position:absolute; +clip:rect(1px,1px,1px,1px); +height:1px;width:1px; +padding:2px 8px;overflow:hidden; +white-space:nowrap; +background:#FFF} +.vh:focus{ +clip:auto;overflow:auto; +height:auto;width:auto} footer p{margin:0} table{text-align:left;width:100%; diff --git a/projects.html b/projects.html index 8bef4d1..6f64db8 100644 --- a/projects.html +++ b/projects.html @@ -14,6 +14,7 @@
+ Jump directly to main content

Aney's Projects

@@ -29,7 +30,7 @@
-
+

Current Projects

Here to hold me accountable, as I cannot finish my own projects

diff --git a/recipes/index.html b/recipes/index.html index 913e70a..39fd3ee 100644 --- a/recipes/index.html +++ b/recipes/index.html @@ -14,6 +14,7 @@
+ Jump directly to main content

Aney's Recipes

@@ -29,7 +30,7 @@
-
+

A collection of recipes I use, mostly budget oriented, but always tastee.

diff --git a/recipes/woky-beef-stew.html b/recipes/woky-beef-stew.html index d3170a9..2b6e221 100644 --- a/recipes/woky-beef-stew.html +++ b/recipes/woky-beef-stew.html @@ -14,6 +14,7 @@
+ Jump directly to main content

Woky Beef Stew

@@ -29,7 +30,7 @@
-
+