<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="../style.css"> <meta content="FAQ - Violet's Purgatory" property="og:title" /> <meta content="The answers to all your not-so-frequently-asked questions!" /> <meta content="https://api.lanyard.rest/534132311781015564.png" property="og:image" /> <meta content="#a200ff" data-react-helmet="true" name="theme-color" /> <title>FAQ - Violet's Purgatory</title> </head> <body> <a class="chip" href="../">Home</a> <h1><hr>FAQ</h1> <p>Some questions that, nobody has ever <em>actually</em> asked, but I'm gonna act like they have because its fun!</p> <div class="row container-fluid fadediv" style="margin: auto;"> <h2><hr>How?</h2> <p>Well, believe it or not, there's no javascript involved!!!! :D<br><span style="color: darkgray; font-size: 0.9rem;">Or well no client side javascript anyway...</span></p> <p>Using a wonderful program <a>called lanyard</a>, my website is connected to a websocket that sends a signal every time my discord updates (E.G. My status changes... or I open a game...)</p> <p>Then, it uses the new info to dynamically generate the main page!<br>The more technically advanced of you can check it out on Codeberg, but be warned, it's coded <b>TERRIBLY.</b> I didn't really wanna use a library so i coded it all myself, and there's no actual system, just pure chaos :/</p> <h2><hr>Why?</h2> <p>Actually, i'm not really sure<br> Originally I think this site started out because I saw people had these cool "carrd" sites and stuff in their bio and wanted to make something close to carrd but made by myself.</p> <p>Nowadays, though, this site is used more as a learning opportunity! I try to do new, experimental, wacky things here, and use them in projects later.</p> <p>For example, my Youtube Converter, Univerter, I was only able to make because I already learnt how to make dynamically generated HTML. (Univerter, as I am writing this, has no dynamically generated HTML, but it used to!) </p> <h2><hr>How does it update?</h2> <p> I use a site called railway for hosting, which connects to a github repository, which is synced with a codeberg repository. The github repo is only there because, <em>annoyingly</em>, Railway only supports docker and Github. <br> The main site (violets-purgatory.dev) updates with the origin branch, while the beta site (beta.violets-purgatory.dev) updates with the dev branch. I originally wanted to use dev as the subdomain for the sake of consistancy, but, dev.violets-purgatory.dev just doesn't really roll off the tongue... </p> <h2><hr>Why do you (hate/never use) Javascript?</h2> <p>Because its more fun :D Inevitably, I would put something more informative here, like "for the sake of compatibility" which, don't get me wrong, a huge part of it is so that people who disable javascript can use my site, but also, if you've seen my CSS it should be clear I don't try to be the <em>most</em> backwards compatible.</p> </div> </body> </html>