Various improvements

- Switch to Git submodules for dependancies
- Migrate from FontAwesome to ForkAwesome, which has more icons I need and is fully FOSS
- Update repository link
- Update contact links
This commit is contained in:
MassiveBox 2022-08-14 10:23:20 +02:00
parent 3a8985cdd6
commit a3e765e19e
12 changed files with 108 additions and 55 deletions

View file

@ -1,14 +1,11 @@
# MassiveBox's Homepage
A simple HTML, CSS and JQuery homepage built with Bulma.
In order to run, you have to place these contents in the `deps` folder:
A simple HTML, CSS and JQuery static homepage built with Bulma.
| Resource | File name |
| ------------------------------------------------------------ | ------------------------- |
| https://raw.githubusercontent.com/jgthms/bulma/master/css/bulma.min.css | ./deps/bulma.min.css |
| https://use.fontawesome.com/releases/v5.3.1/js/all.js | ./deps/fontawesome.min.js |
| https://code.jquery.com/jquery-3.6.0.min.js | ./deps/jquery.min.js |
| https://raw.githubusercontent.com/rbren/rss-parser/master/dist/rss-parser.min.js | ./deps/rss-parser.min.js |
Don't forget to clone the repo with `--recurse-submodules` to get all dependancies:
- Bulma for the base CSS of the website
- ForkAwesome for awesome FOSS icons
- jQuery because plain JS is boring
- RSS Parser because Pleroma's feed is in RSS format
This ensures that no CDN is pinged by the end user, which safeguards their privacy.
You may want to edit the .html files by using your Matomo code. You may also want to edit your privacy policy links so that they actually lead to your privacy policy.
You can check out a live version at https://massivebox.net or https://massivebox.codeberg.page/website.