Neocities allows anyone to create a free web site to express themselves. Want to create your own awesome site? Join us!
Also I just added the comment you submitted to the blog and added a reply as well. :)
overclockworked
1 week ago
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.
kuroi
1 week ago
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 :')
kuroi
1 week ago
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.
kuroi
1 week ago
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.
win1999
1 week ago
Thanks again for letting me know! I really appreciate the support, and it's really satisfying squashing bugs (not in real life tho)
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
2 weeks 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
2 weeks 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).
art music videogames programming anime games food personal writing cats blog movies books gaming fashion photography comics design animation horror game drawing coding arte manga portfolio furry reading ocs poetry cute technology musica kpop history education animals film fun programacion roblox literature sports philosophy html nature science programing tech videogame travel politics minecraft web gamedev retro school life love videojuegos youtube cartoons computers 2000s pokemon blogging diary video illustration fantasy pink dogs random idk comic gardening internet videos memes oc cooking linux ai y2k queer test kawaii nostalgia webcomic tv arg fandom journal aesthetic emo worldbuilding business news cars crafts fanfiction vocaloid media learning films health silly stuff space math fiction website cutecore 90s stories culture etc arts scifi cat painting football journaling graphics baking css homestuck punk marketing goth software crochet 3d lgbt commissions cinema sanrio psychology sport archive pixelart artist program digitalart diy dance me shows series comida makeup dnd characters funny trans metal religion lgbtq graphicdesign creativity lifestyle editing cool fanart indie aboutme entertainment clothes streaming rpg friends sonic code development javascript scene plants story webcomics roleplay comedy guitar languages rock everything weird zines electronics sewing webcore ttrpg study community gay aesthetics engineering reviews hacking cyberpunk beauty webdesign educacion basketball fnaf it originalcharacters computer soccer informatica vintage social weirdcore oldweb spirituality vtuber photos discord pets deltarune blogs project architecture vaporwave storytelling shop flowers clothing movie coffee information thoughts biology language hobbies undertale about shopping japan nintendo mlp testing cosplay magic lore book creative fitness html5 digital radio ttrpgs money crypto fandoms nothing experimental blinkies chat physics alternative info websites astronomy tecnologia site singing cybersecurity juegos birds japanese bugs wip furries witchcraft anything research autism occult band other finance crafting theatre tvshows sleep personalwebsite sleeping resume futbol dolls moda television projects profile gamedevelopment lain events work vr system knitting all vampires genshin interests linguistics photo yaoi apps fish gatos transgender dreams splatoon ghchs webdevelopment astrology meme python free rap collecting wiki romance puzzle fanfic carrd poems mentalhealth toys aliens developer windows frutigeraero app pixels dancing animations drawings coquette cartoon visualnovels stamps bio fortnite family animes robots english tarot gothic dog marvel touhou deportes intro a essays pizza skateboarding medicine gym modding humor gamedesign osc security online links hiking interactive characterdesign teaching adventure gyaru journalism chess mystery mathematics data dragons fnf roleplaying gallery no hobby puzzles creepypasta zine lol rp fansite popculture objectshows jfashion yuri birthday resources zonelets musicals pixel mythology gifs twitch vkei myself ocean dreamcore meow home traveling law blender breakcore novels audio jogos tf2 piano introduction peliculas ffxiv libros hiphop recipes scenecore noise pjsk death graphic privacy dark bfdi stars style progamming danganronpa podcast rpgs indiegames communism swag plushies twine studying robotics ecommerce shrine socialmedia paranormal hellokitty production amor android pictures activism car wrestling spanish awesome none omori christianity running utau foods pinterest bunnies jewelry craft cine lesbian boardgames things student educational electronic lolita filmmaking volleyball songs deporte vent anarchism god unblocked travelling girls misc scratch grunge geography designing feminism outdoors dev maths 3dmodeling mario webdev sharks blue store old clowns realestate bitcoin 80s brasil bl computing dinosaurs collage jpop environment doom transformers pc images tools vtubers college help stickers starwars jazz acting novel flash fotografia creepy alt tumblr cafe services bts jesus construction event chemistry java yoga trains computerscience tea baseball epic programar theater plurality args translation mcr cyber warriorcats collection escuela lego multimedia pastel manhwa persona vlog retrogaming whatever programmer videoediting southpark horses pop supernatural historia therian yes cozy programas tcc f1 trading weed gamer js monsters podcasts whimsy videography skating draw medical techno tabletop truecrime weather forum tiktok literatura miku dc hardware people drama dj girly otherkin insects bsd shoes cricket skincare socialism economics green estudiante kandi angels search lgbtqia homepage ecology restaurant freedom learn opensource sound enstars salud swimming maps modeling surrealism kirby hi filmes nerd ideas ropa turismo animales digitalmarketing tattoos vhs trinkets cleaning curso animanga world kidcore artwork kdrama text bible edm petz analysis service closedspecies cultura conspiracy author tourism halloween healthcare chatting sociology 3dprinting hockey shitposting fishing depression hardcore academia furniture racing videogaming egl brazil homework cv drugs women did surreal sculpture sketching tennis bands thrifting livros knowledge colors friendship scary rats wedding eating programa hair frogs general blockchain plural library networking artes chill visualnovel mobile analog creation ambient programacao aviation writting genshinimpact christian academic sciencefiction alterhuman purple university gacha soft sites practice tutorials society anarchy cryptocurrency mangas quotes server informacion foss mods ux wellness graffiti truth rpgmaker glitch retrogames estudio water species anthropology medieval company webseries cryptids ghosts cycling nails onepiece sustainability forsaken writer batman bot erotica programs garden review magazine talking jjba harrypotter otaku esoteric miriadax rants schoolproject conlang 3dart tattoo ceramics theology yapping class neocities kids archives live character css3 guns startrek building google noticias superheroes theory instagram bikes unblockedgames crocheting camping performance vampire disney notes future illustrations church animal crime revival analoghorror play cards twitter cs os shitpost blood shrines industrial chaos meditation decor spiderman french liminal concerts rhythmgames lostmedia advertising house handmade creating evangelion musicproduction idols articles dating shoegaze training apple viajes originalcharacter kdramas content selfship synthesizers youtuber scrapbooking terror seals vida ultrakill folklore frontend party disability crk voiceacting interactivefiction visualkei sims vlogs new communication animalcrossing prompts desing vinyl doodles mylittlepony jobs zelda embroidery designer calculator satire exercise quiz poesia sanat datascience neopets silliness joke entretenimiento repair paganism tareas spooky vrchat finalfantasy marxism magick tecnology facts sweets creatures shifting halflife something islam rainbow tarea vtubing rambling programmation black animating commission geek hack cult cheese developing spiritual vegan musics daily military scp anthro overwatch adhd jokes download kink creativewriting beach mtg miscellaneous webring underground ranfren ia photoshop happy zombies hotel shoujo mha conlangs bass desarrollo songwriting fanfics club arcane ar more hetalia oldinternet tic studies private vibes christmas dandysworld programm trabajo todo self agriculture secret php tamagotchi glitter gender motorcycles yumeship jeux ui yugioh productivity archival doctorwho projectsekai randomstuff beginner pet edits musician mecha mushrooms tips map stem 1 tokusatsu drinks oldroblox videgames lofi gossip ciencia hosting cottagecore rave tokipona generator dungeonsanddragons blackmetal collections cities
Another blog post. An informal book review/rant this time: https://demonicpedigree.com/blog/?action=view&url=annoying-men-who-do-not-exist