mirror of psfla's sitedocs
HTML 85.2%
JavaScript 3.9%
CSS 3.6%
Nunjucks 3.4%
Shell 0.1%
Other 3.8%
63 1 0

Clone this repository

https://tangled.org/jade.thepersonever.net/psfla
git@tangled.org:jade.thepersonever.net/psfla

For self-hosted knots, clone URLs may differ based on your setup.

readme.md

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)

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#

  1. create a folder in the main directory called _site
  2. install nodejs
  3. run Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser if needbe
  4. run npm install @11ty/eleventy-plugin-rss
  5. to start serving, run npm run build

that's it!

linux#

1 - prerequisites:
nodejs, npm, and zsh

2 - installing & running

  1. run zsh linuxinstall.zsh to grab nodejs dependencies
  2. run zsh runserver.zsh to 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)