Check out the new frontend, website2, written in Astro.
All the code provided here is no longer officially supported, and we encourage you to host the new version.
NOBODY SHOULD WILLINGLY USE THIS CODE ANYMORE
This repository contains the base Holy Unblocker website. This includes tools and dependencies used to compile the website (Webpack, React) and development tools (ESLint, Prettier).
This repository should not be ran alone. There are several dependencies that require configuration.
If you are a developer, this repository is ideal for testing commits and building for production.
If you are just looking to self-host/deploy Holy Unblocker, check out website-aio.
In the project directory, you can run:
Starts the Vite development server.
You need to run the dev command again in order to rebuilt the proxy configs because they're built before the vite dev server starts.
Builds the Vite app.
Starts the static webserver.
Output is found in the dist
folder.
This project depends on the following APIs/scripts:
Everything with the exception of Rammerhead are either automatically setup in the Vite dev server or proxied to the official holyubofficial.net instance.
Protections against clickjacking and CORS prevents the website running locally from interacting with other scripts such as Rammerhead. These extensions will circumvent these protections for development.