Image folders

Images are grouped by the page that uses them, so this folder stays browsable on GitHub (a flat folder over 1,000 files gets truncated and you can't see the rest).

assets/
  inbox/    >>> UPLOAD EVERYTHING HERE (0 waiting)
  pages/    one folder per web page (80 folders)
  shared/   images used by 2-7 pages (203)
  common/   images used by 8+ pages (95)
  site/     header/footer images, on every page (8)
  unused/   images no page links to (2)
  dead/     the old pile, untouched, for sorting later

Adding a new image

You only ever need assets/inbox/. You don't have to know how many pages will end up using a picture — that gets sorted out afterwards.

  1. Open assets/inbox/Add fileUpload files. Straight off your phone is fine; the photo can be any size and any format.
  2. Use it on whatever pages you like: <IMG SRC="/assets/inbox/IMG_20260725_120000.jpg">
  3. Later, the maintainer runs npm run organize:apply, which:

Anything you upload but haven't used yet just stays in inbox/ until you do. Old links keep working too — moved images get a redirect from their previous URL.

Filenames are never changed by any script, so whatever your phone named the file is fine.

Page folders

Folder Page Images
pages/100humansfam/ 100humansfam.html 1
pages/akistarr/ akistarr.html 10
pages/andrewaragon/ andrewaragon.html 3
pages/animalchin/ animalchin.html 1
pages/bboyhub/ bboyhub.html 1
pages/bboysteeze/ bboysteeze.html 1
pages/bboystrech/ bboystrech.html 2
pages/bboyviazeen/ bboyviazeen.html 1
pages/bboyvietnam/ bboyvietnam.html 2
pages/beastalcantar/ beastalcantar.html 2
pages/bikelove/ bikelove.html 2
pages/bio/ bio.html 1
pages/boogalooshrimp/ boogalooshrimp.html 1
pages/breakin101/ breakin101.html 1
pages/breakinfridays/ breakinfridays.html 1
pages/brucelee/ brucelee.html 6
pages/bsc/ bsc.html 9
pages/casting/ casting.html 3
pages/clintonthompson/ clintonthompson.html 1
pages/communitym/ communitym.html 1
pages/curtishedges/ curtishedges.html 8
pages/cynthiarothrock/ cynthiarothrock.html 6
pages/devindrasomadhi/ devindrasomadhi.html 1
pages/djwarnetta/ djwarnetta.html 4
pages/donate/ donate.html 3
pages/drsebis/ drsebis.html 1
pages/dynastydreamsz/ dynastydreamsz.html 10
pages/dynastymanage/ dynastymanage.html 1
pages/dynastyranch/ dynastyranch.html 2
pages/fame/ fame.html 13
pages/foodiedelights/ foodiedelights.html 3
pages/healing/ healing.html 19
pages/hellahungdocumentary/ hellahungdocumentary.html 1
pages/hollywoodhung/ hollywoodhung.html 1
pages/jasonbortiz/ jasonbortiz.html 1
pages/jasonlamenergyhealing/ jasonlamenergyhealing.html 1
pages/jeffmishtalock/ jeffmishtalock.html 3
pages/jenna/ jenna.html 1
pages/jeromywillet/ jeromywillet.html 9
pages/jimmyshao/ jimmyshao.html 2
pages/jlethalbonita/ jlethalbonita.html 12
pages/jose/ jose.html 1
pages/jpooner/ jpooner.html 1
pages/kidz2pros/ kidz2pros.html 5
pages/lam/ lam.html 1
pages/leonardocorbucci/ leonardocorbucci.html 3
pages/lightworker/ lightworker.html 23
pages/lol/ lol.html 2
pages/lumpia/ lumpia.html 1
pages/mad2025/ mad2025.html 1
pages/marealms/ marealms.html 1
pages/moi/ moi.html 1
pages/movies2025/ movies2025.html 2
pages/myheart/ myheart.html 1
pages/onlyfans/ onlyfans.html 1
pages/paperson/ paperson.html 2
pages/printpress/ printpress.html 1
pages/producers/ producers.html 2
pages/rafaelrg/ rafaelrg.html 1
pages/raphaelxavier/ raphaelxavier.html 1
pages/realms/ realms.html 2
pages/resources/ resources.html 7
pages/ripower/ ripower.html 7
pages/robnasty/ robnasty.html 3
pages/romance/ romance.html 1
pages/sanctuaries/ sanctuaries.html 1
pages/services/ services.html 1
pages/servicesm/ servicesm.html 2
pages/shannonartist/ shannonartist.html 1
pages/shoeshinesfo/ shoeshinesfo.html 1
pages/shoppedreamy/ shoppedreamy.html 4
pages/smedia/ smedia.html 1
pages/soultrain/ soultrain.html 3
pages/srecruitment/ srecruitment.html 9
pages/sucess/ sucess.html 1
pages/temp/ temp.html 1
pages/tmessiah/ tmessiah.html 2
pages/universaltruths/ universaltruths.html 1
pages/vinnysilva/ vinnysilva.html 6
pages/wisdom/ wisdom.html 1

Generated by node scripts/reorganize-assets.js --readme-only — re-run it after adding or removing images to refresh these counts.