This is how I made this site and also one other one one time its kinda jank but also fun!
Step 1: porkbun.com: buy a domain name. it will probably be $11.08. this is the easy part
Step 2: NearlyFreeSpeech.net: make an account.
- under domain: use an existing domain
- under sites: create a new site
- add www.website.com
- DNS: no
- server type: Apache 2.4 Static Content (No PHP, CGI, or Daemons)
- site plan: non production
- When prompted:
- Nearly Free Speech >> site information
- site names and aliases: add domain with no www.
- copy the first line under website IP address
- Porkbun >> Domain management >> click small "DNS" button under your site
- Delete all "Current Records"
- add an "A - address record" with answer: paste IP adress
- add a CNAME with Host: *, address: domain.nfshost.com
- You have to find the SSH hostname, username, and password on NFS >> sites
- first write your files in VSCode or other thang - you can write one file named index.html thats enough to start
- run ssh in the terminal: ssh 'username'@'SSH Hostname'
- enter password
- this webpage brilliantly details how to complete the file transfer https://www.digitalocean.com/community/tutorials/how-to-use-sftp-to-securely-transfer-files-with-a-remote-server
- then you get to play with html and css with is at least as far as ive gotten
- CSS cheat sheet: https://htmlcheatsheet.com/css/