About PW
PW, or "Pages Worker" is a subsystem of the v0lt project, designed to make static site deployments from AnnGit easier
Due to the latest events of @true1ann, they have quitted GitHub, moving to AnnGit
To her own stupidity she decided to make her own implementation of GitHub Pages, creating PW
Usage
You can deploy your own PW using the source, you can already use PW for AnnGit at pw.t1dd, where you are already
The request layout is relatively simple, however it is simplified:
- User makes a request to
pw.true1.dev/[repo]/[path]
- Pages Worker parses the URL to identify the target repo and path. If path is empty, it defaults to
index.html
- Pages Worker initiates a fetch to the Gitea raw endpoint (
fgit.true1.dev or other, configured in config.json) for the requested file
- If the fetch succeeds: The worker identifies the file extension, attaches the appropriate
Content-Type headers, and returns the data
- If the fetch fails: The worker sends a complete stacktrace
License
LICENSE