PSFLA 11ty sourcedocs#
PSFLA is an independent site made to host MSPAs! though it has roots dating back to 2022, the PSFLA site as we know it today started development in 2024. this site is dedicated to being quick-loading, and to providing an actually solid and tracker-free platform for a select few MSPAs
though it was originally written in PHP, PSFLA is now served from nekoweb and thus uses 11ty to generate site files!
PSFLA is a personal project created and maintained by thepersonever
repo mirrors#
github - pushes to nekoweb
tangled - an atproto-based git network, which lets users host their repos on whatever hardware they want! (tangled also provides their own git server)
legal#
PSFLA's source code is licensed under the most recent version of the (C+CGL) license, with the following clause:
CREATIVE ITEMS may NOT be "hotlinked" or otherwise redistributed for commercial profit. additionally, if any party involved in the creation of CREATIVE ITEMS requests you to stop distributing them, you must
(in non-binding terms: nobody likes you mspfa!!! get out of here!!!!!)
setting up#
windows#
- create a folder in the main directory called
_site - install nodejs
- run
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserif needbe - run
npm install @11ty/eleventy-plugin-rss - to start serving, run
npm run build
that's it!
linux#
1 - prerequisites:
nodejs, npm, and zsh
2 - installing & running
- run
zsh linuxinstall.zshto grab nodejs dependencies - run
zsh runserver.zshto start up the server
(pst. if you're in the zsh shell, you don't neet to run zsh runserver.zsh... you can just run ./runserver.zsh! this works with all zsh files)
(you can check which shell you're in by running echo $SHELL)