fe65e66d16dc64b771f182b740a76846c685ac56
GD FEDL
A simple static website for a Geometry Dash FEDL-style list.
It includes:
- a home page
- a list page for ranked level videos
- a players page
- a rules page
Project Files
index.html- home pagelists.html- main list viewplayers.html- player managerrules.html- submission rules and mod guidelinesapp.js- client-side logic for the list and players pagesstyles.css- site stylingdata.txt- list data used by the videos page
How The List Data Works
The site reads data.txt and shows the entries on lists.html.
Each line in data.txt uses this format:
category|position|title|url
Example:
new|1|Flamewall|https://youtu.be/x4Io4zkWVRw
Running The Site
Because the list page uses fetch() to load data.txt, you should run the project with a local server instead of opening the HTML files directly.
Example with Python:
python3 -m http.server 8000
Then open:
http://localhost:8000
Editing The List
To add a new level, add a new line to data.txt using the same format:
new|51|Level Name|https://youtube.com/watch?v=example
Tips:
- keep positions numeric so sorting works correctly
- use a valid YouTube link if you want the in-page video modal to work
- avoid blank lines with partial data
Notes
- Player data is stored in the browser with
localStorage - The players list is local to each browser/device
- The current layout is lightweight and does not need a build step
Languages
HTML
47.3%
JavaScript
36.8%
CSS
15.9%