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