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