Neocities allows anyone to create a free web site to express themselves. Want to create your own awesome site? Join us!
win1999
7 months ago
Thanks again for letting me know! I really appreciate the support, and it's really satisfying squashing bugs (not in real life tho)
viciousdelights
7 months ago
You could look up how to disable the hashing it adds to the names of JS and CSS files. It's done by default for a good reason though, so I don't think it's practical or advisable.
viciousdelights
7 months ago
Well, it seems it is not that hard to do if you're using Vite: https://blog.livelyupward.dev/blog/remove-vite-hash Your also seem to have a chunk so you'll probably want to add `chunkFileNames` if you follow this route. Doing this means no more cache busting.
malune
7 months ago
Yeah, I'm using Vite. I'm not sure if it's worth removing the hash, since it does help prevent incorrect page caching.
malune
7 months ago
I'll look into this more, because I'm not sure removing the hash would really fix anything. Since the pages are loaded dynamically, the .html file itself doesn't change, so Neocities might not know which page was updated. But thanks :DDDDD
phantasmagorya
8 months ago
obrigaduuu ♥ eu tenho um button na página sobre mim, tá bem no finalzinho audhaud e vou atualizar seu button no meu site também :3 ♥ ♥
I figured it out. It was the Dark Reader add on which was causing it - very strange! This is in Waterfox. I tried Firefox without the add on installed and it doesn't do it, but then as soon as I activate dark mode with Dark Reader installed, broken. But light mode is fine. I've never had Dark Reader interfere with form inputs before so this is kind of interesting to me. Any ideas what the cause is?
Also I tried turning it on once I was in Notepad and the problem doesn't happen. It only seems to be the log in form. Haven't tried other programs.
win1999
8 months ago
Hmm. Yeah, there's a cocktail of things in the code on the login screen. I'll investigate further...
You're welcome! I'd be interested to know what the code conflict is if it's something you can share (and figure out), in case it's something that needs to be reported to the person who manages the add-on.
win1999
8 months ago
Ok, figured it out: Dark Reader modifies CSS after each keystroke, causing the browser to lose focus on the password field during the style update. I implemented a fix that uses requestAnimationFrame() to automatically refocus the input after Preact re-renders and Dark Reader finishes its work. added onBlur handler catches unwanted focus loss and refocuses immediately, plus a few other things
Has the update been applied yet? I'm still getting the same problem when dark mode is on (even after a hard refresh).
penumbra99
7 months ago
oiee muito obrigado por linkar :D infelizmente ainda não tomei coragem de criar um button kkkkkkkk
sweetysyrupy
8 months ago
ahahhajhahjfbakhbcjhbsjacdj bhajhbch jshbjsahbahbhkacbshkbhkcaskhb THANK YOU
art music videogames programming anime games personal food writing cats blog movies books gaming fashion photography comics animation design horror arte game drawing musica manga coding reading portfolio ocs furry poetry cute kpop history technology animals film literature philosophy fun education roblox nature sports programacion science videogame tech politics html programing travel minecraft videojuegos life gamedev love retro web 2000s school blogging pokemon diary pink fantasy computers youtube cartoons illustration idk video dogs gardening random oc arg y2k comic ai videos crafts cooking internet linux memes queer nostalgia kawaii fandom journal worldbuilding tv aesthetic films emo media webcomic cars vocaloid learning space test fanfiction business cutecore news health arts stuff math fiction culture journaling silly etc stories baking website scifi painting crochet cinema cat series punk diy 90s graphics 3d shows football archive homestuck goth psychology commissions pixelart artist dance comida makeup marketing me program software digitalart creativity dnd indie lgbt sanrio css sport lifestyle graphicdesign editing metal trans characters lgbtq aboutme friends religion plants rpg fanart funny guitar streaming cool clothes sonic rock roleplay story sewing zines deltarune code community development entertainment everything scene languages ttrpg electronics engineering aesthetics webcomics comedy study reviews weird beauty photos javascript blogs vintage originalcharacters cyberpunk hobbies webcore spirituality gay fnaf hacking social thoughts storytelling vtuber basketball it webdesign fandoms coffee biology soccer pets flowers architecture educacion lore oldweb computer project weirdcore undertale cosplay discord moda movie creative magic japan mlp shop language shopping book alternative clothing informatica ttrpgs personalwebsite information crafting singing radio nintendo chat astronomy fitness physics gatos vaporwave experimental blinkies juegos digital websites testing birds nothing about anything bugs wip money site info cybersecurity witchcraft research tvshows yaoi band japanese animes projects theatre frutigeraero crypto furries occult interests sleep sleeping tecnologia gamedevelopment finance dolls html5 autism profile all other libros television poems work knitting romance vampires photo fish visualnovels collecting puzzle events genshin essays dreams tarot marvel transgender linguistics system jogos vr futbol wiki mentalhealth gothic gym astrology resume dancing fanfic toys lain apps aliens peliculas skateboarding yuri animations stamps hiking birthday gyaru english drawings app whimsy intro meme rap cartoon creepypasta mystery medicine free developer windows coquette splatoon journalism bio chess modding puzzles family python popculture interactive webdevelopment gamedesign dog touhou robots resources mathematics teaching introduction osc gallery pixels humor dragons zine a musicals dreamcore mythology pizza piano fnf ocean links online novels jfashion hobby characterdesign adventure blender fortnite studying rp ghchs amor myself carrd spanish cine no deportes bl traveling audio security alt roleplaying vkei style craft pjsk recipes objectshows stars meow gifs dark danganronpa bunnies bfdi data indiegames fansite paranormal law pixel hiphop lol christianity shrine foods home fotografia plushies songs utau communism noise breakcore running swag privacy wrestling boardgames feminism pinterest production brasil geography volleyball scenecore ffxiv zonelets twitch filmmaking activism collage podcast pictures tf2 robotics rpgs jewelry blue graphic filmes socialmedia tools death none literatura progamming grunge designing dinosaurs vlog car outdoors cozy travelling lesbian bts 3dmodeling student manhwa things hellokitty educational omori historia transformers dev vent maths livros ecommerce sharks stickers awesome electronic anarchism theater args f1 jpop chemistry god acting novel yumeship tea scratch android 80s misc lolita webdev cafe jesus mario store clowns girly pop environment girls jazz deporte starwars realestate draw old twine computing trains pc collection college pastel vtubers dj mcr skating whatever images videography plurality horses yoga unblocked artes supernatural retrogaming cyber creepy construction help ecology services baseball doom programmer translation multimedia flash escuela videoediting tumblr insects persona computerscience gamer trading animales trinkets dc nerd warriorcats event miku programar lego kandi 3dprinting southpark weed therian forum surrealism lgbtqia green skincare chatting hardware weather drama medical tiktok hi tattoos swimming techno salud epic analog socialism opensource bitcoin sociology people cultura yes ropa sound truecrime mangas monsters modeling ideas visualnovel tabletop economics java kdrama sketching maps world purple author tcc edm bsd animanga artwork freedom podcasts angels bands hockey vhs colors fishing healthcare programas restaurant writting halloween hardcore chill vida otherkin thrifting js wedding cleaning homepage cricket academia plural medieval egl racing learn shoes sculpture bible terror kirby conspiracy tourism friendship analysis eating search knowledge brazil service programacao christian scary kidcore anthropology webseries videogaming otaku hair creation yapping text wellness ambient magazine sciencefiction programa scrapbooking library digitalmarketing nails hetalia tennis retrogames graffiti rats women enstars poesia turismo rants aviation sites general sustainability surreal liminal frogs alterhuman estudiante theology ceramics harrypotter homework mods gacha did garden depression crocheting university creating analoghorror petz water curso shitposting networking schoolproject building tattoo jjba musicas cv cryptids kdramas concerts genshinimpact voiceacting cycling drugs ghosts academic erotica glitch talking quotes writer folklore 3dart furniture closedspecies foss shrines fanfics archives cards mobile tutorials society selfship musicproduction vlogs onepiece french seals notes anarchy mtg mylittlepony character illustrations esoteric play performance spiderman server theory live rpgmaker soft truth moe dandysworld superheroes content estudio conlang escritura batman review ux dibujo vampire kids articles handmade programs yumeshipping guns startrek os shoegaze camping glitter sanat forsaken quiz neocities programmation company crk doodles creativewriting daily practice geek lostmedia underground blockchain oldinternet bot ia whimsical bikes youtuber animal ultrakill shitpost musics decor filosofia species calculator shoujo originalcharacter vibes satire communication vinyl commission cs chaos songwriting meditation rhythmgames informacion disney noticias apple instagram training industrial scp sweets church todo military animating solarpunk musique crime class marxism adhd vrchat future blood synthesizers viajes stem sims new revival black house party paganism idols unblockedgames cryptocurrency mha zelda vtubing disability randomstuff more multifandom evangelion fotos desing collections beach facts spooky google tadc espanol russian bass exploration instruments overwatch gossip embroidery advertising vegan repair visualkei rambling joke exercise dating islam geometrydash programm something interactivefiction beginner magick diario twitter animalcrossing tamagotchi dungeonsanddragons rainbow cheese creatures jeux kink designer shifting faith red finalfantasy zombies musik ciencia studies miriadax spiritual cult motorcycles warhammer silliness argentina miscellaneous css3 neopets naturaleza productivity ddlc tips entretenimiento videgames developing webring 1 frontend tcg numetal jobs happy club opinions musician miniatures politica au edits cities jokes secret peace halflife sea paint socials cybercore self tokusatsu woodworking archiving angel personalpage
loved this blogpost ! (I relate huge)
Thank you strawberry-transneu <3 for reading and relating
Also I just added the comment you submitted to the blog and added a reply as well. :)
I know the Wordpress migration experience myself, the first version of my site was ALSO there, but I ended up relearning HTML and migrating to Neocities after getting fed up with Wordpress's editor. My site started to actually feel like my own after doing that, as opposed to just feeling like a Wordpress product.
I just read your post and it's pretty good. I still use wordpress but only for my blog section and even if you're making your own theme like i do, it's pretty restrictive indeed. And about the comments i agree it would be better to not need accounts... I'm planning on adding my own comment system to my microblog but I'm scared of spamming and people trying to take down my database for no reason :')
So I'm adding a sign up feature, but I won't be saving qny other personal data aside from email and a chosen username. I will also be making other features, maybe for saving your progress on games, points and whatever related to the website. Whats your opinion on this, pixelglade?
@overclockworked yes, I always had the feeling that the Wordpress blog wasn't really mine either so getting started on Neocities was exactly what I needed
@kuroi, so atm my comment system doesn't use a database, comments get sent to an email address and I manually upload. If you have a database of your own you will want to make sure you protect against script attacks that can interfere with your database. Even though my system is email based some of the spam I get is malicious SQL code so you'd want to be extra careful.
@kuroi I think using a database to keep track of game progress and theme settinga etc is a valid use of cookies or saving browser data. Personally I understand the reason for collecting emails on comments in case they want to delete their account later and extra protection against spam, but I personally prefer a system where that information isn't necessary or you have the option to comment anonymously.
The caveat of the email approach is it's not good if you get a lot of comments. I would probably need to make a database to handle comments further down the line. I also know that Wordpress (I think?) ties into the OAuthentication thing which is a neat idea n terms of making comments federated.
I did think of allowing anon comments, like i do with the likes on my microblog, but there's always that fear of ill intentioned people abusing that system xD but now that i think about it maybe i could limit the comments of anon user to a certain amount per day 🤔 then choose to sign up if they like. While i was coding the sign up process i kept thinking how boring it is having to sign up and do all the steps xD
I think rate limiting anonymous comments could backfire on someone wanting to post anonymously in case they were constantly blocked because spammers decided to comment anonymously that day. I haven't tried it myself but you could include some additional checks like a moderation queue or flagging comments with URLs in them to make it easier. I notice spam mostly comes in groups with the name input changing occasionall
Since I added a spam label to the form submission emails when they include a URL it's been quicker to find legitimate comments among the spam. Also, unfortuanetley I noticed some spam bots using my likes form (on thr homepage)which a little annoying.