lainchan / Ω

Create a website, lainon!

Yuki Nagato · 2020-10-17 23:23
So since we have a web ring which links to other lainon's websites (>>33813)and some people don't have a website, I thought it was a good idea to create a threat telling people how to start a website and things like that. Starting a website it's very easy, just learn the basics of HTML and CSS. You can learn HTML in less than 30 minutes, CSS is more complex, though, here are some resources: >https://www.w3schools.com/html/ >https://www.w3schools.com/css/ You shouldn't use JavaScript in your website. But if you must, make sure it is perfectly usable without JS. How do I post it? I wouldn't bother with free hosting since it is very limited, but you have some options to self-host it, or self host it anonymously. If you want to self-host you need a server, this can be a VPS or a raspberry pi (I host my websites using a raspberry pi). Just install a HTTP server in that server (i.e. nginx) If you can't afford a domain, you can use a darknet, such as tor, i2p, freenet, zeronet... Selfhosting a hidden service in a personal computer is a good idea, they don't leak your IP and they don't need you to forward ports. But you have to have that computer running 24/7. so that could be a problem. If you cannot do that, you can use another darknet, such as freenet or zeronet, these darknets don't need your server to be up 24/7, since they're distributed (everyone who visits your website in zeronet/freenet will seed your website, just like a torrent) If you can have your server 24/7, run a .onion! you have no idea of how easy to setup it is, just add two things to your torrc, configure nginx and there you go! Let's bring back the old web!
kiwami · 2020-10-18 18:21
I really back this up! Come on Lainon! make your own Website!
Shogun · 2020-10-18 18:51
>>34472 >You shouldn't use JavaScript in your website. But if you must, make sure it is perfectly usable without JS. I agree JavaScript is best used for trivial things if at all, since there will be many lainons here that have it disabled (myself included). It's worth mentioning that you can label the JavaScript code running on your site as free software, though. I think this applies more specifically to non-trivial JS, but may be worth doing regardless. Extensions such as LibreJS allow only free JS to run. https://www.gnu.org/software/librejs/free-your-javascript.html Some server side scripting can also be a very useful tool (though some hosting providers, such as Neocities, do not allow this), even if your website is not particularly dynamic, because you can avoid repeating chunks of HTML. I don't expect it to be particularly useful to anyone as-is, but if you want it as a reference, I'll drop a link to my repo here. It's the PHP code for my website. https://git.concealed.world/website/files.html
Hacker · 2020-10-18 18:59
>>34532 Yes, neocities is bad. Use tilde.club or tilde.town instead.
Hagbard Celine · 2020-10-18 19:06
>>34534 Yeah, though if at all possible of course, just self-host. A Raspberry Pi works, but any old hardware you can run all day and SSH into is fine. From my experience, nginx uses a miniscule amount of memory and processing power.
Sipho Nkosi · 2020-10-18 19:07
>>34535 I run a XMPP server, and mail server (nginx and all of that, ssh) in a raspi 3, never had a problem
Void · 2020-10-18 19:21
I support this, the web is becoming too centralized not by design but by the choice of the people. We need more websites and we need to follow more websites. >You shouldn't use JavaScript in your website. But if you must, make sure it is perfectly usable without JS. Meh, this is a choice. The client has the option to disable javascript so if someone wants to have a website that requires javascript, you can simply not visit that website.
Lady Jessica · 2020-10-18 19:48
>>34536 I run nginx, e-mail (in progress - meatspace has been taking up a lot of time and so I've not looked at it in a week or two), and a Minetest server. Public Minetest takes up the most resources, but even then it's 200 MB of RAM, easily manageable by a Pi 2. Maybe a little more intensive when I eventually revamp it eventually and have 3 worlds running. Anyway, point being that very cheap hardware is very capable, you don't need powerful server hardware for a website.
Dox · 2020-10-18 20:26
>Let's bring back the old web! It's always there. It never left. You people are really obnoxious. No one's stopping you from making your crappy website, this isn't a crusade. Fact is, you just have nothing interesting to say, that's why no one will care. If you had interesting stuff to say, people would read it off toilet paper.
sage · 2020-10-18 20:51
>>34541
Gyula Kovacs · 2020-10-18 22:24
What are some good website ideas/starting points?
Ein · 2020-10-19 01:25
Is there an elegant way to toggle visibility of an element without using scripts?
Drifter · 2020-10-19 01:30
>>34472 > I wouldn't bother with free hosting since it is very limited There is literally nothing wrong with free webhosting.
Vasya Pupkin · 2020-10-19 03:09
>>34562 I guess from a privacy standpoint...? But if it's just making websites for fun like how most of the webring sites are, I don't see how they're bad. Just keep local backups if you're worried about the site going down or whatever. I wish selfhosting at home was easier, but ISPs are hot garbage.
Acid Burn · 2020-10-19 09:45
>>34552 Just make a website about whatever you want to talk about, it's not something that can really be taught. If you're talking about design though, learning basic HTML and CSS may give you inspiration. Additionally, steal from sites you like - try neocities.org/browse. >>34561 Via a hover selector is most common. There are others, too. css .someclass:hover { display: none; /* completely remove it on hover */ /* opacity: 0; hidden, but still affects positioning of other elements */ } Because CSS supports variables however, it's not too hard to have visibility set via server-side scripting (e.g. PHP) before a page loads, depenedant on some condition. If you need more than that, you probably want JS. Bear in mind many people here disable it, because of privacy concerns with client-side scripting. >>34562 >There is literally nothing wrong with free webhosting. For most people here: privacy, and control. Neocities makes you fill out a captcha, and whatever webhost you use - you are subject to their rules. I wouldn't say seeking a hosting provider is bad, but self-hosting if you can is a better option. It may not be worth it to you to fight with your ISP - though in my own case, I never had any problems with my ISP.
Miho Iwakura · 2020-10-19 12:47
good idea, but what would i even host on my website huh? i keep mine behind basic auth because there is nothing for me to share publicly.
The Plague · 2020-10-19 17:07
>>34581 It's your website, you can host whatever you want!
Hagbard Celine · 2020-10-19 20:23
>>34581 Yeah, I sort of have the same problem. I'd like to create a website, but I just have no idea what I'd put on it.
Nobody important · 2020-10-19 20:37
>>34607 i wish i took the time to do a linux blog and write about all the little tricks i learned throughout my ~8 years of meddling. i thought this stuff was pretty interesting https://concealed.world/Scripting/_index.php
Terzibashjian · 2020-10-19 20:56
>>34581 >goth poetry >photoshops of you and your waifu hugging >photo of rash you'd like diagnosed online because you're too embarrassed to show a doctor The list goes on...
Joe Bloggs · 2020-10-19 22:57
>>34472 Sorry for off topic, but I just wanted to tell you I think Arisu is really hot in this picture. On topic though: I know HTML, CSS and JS briefly, but I just don't have anything to share and I hate the web. In my opinion the WWW is fundamentally broken, but maybe that's just trauma from high school.
Roger Pollack · 2020-10-20 04:51
Any recommendations for server-side scripting? Used to use PHP back when I had crappy cPanel hosting, but the language is a clusterfuck and I'd like to use one that's less so. Preferably something that's easy to set up with Nginx. I don't plan on doing much, just a simple blog/CMS type thing.
Sabo Engle · 2020-10-20 07:20
>>34642 Why do you need server side scripting? Are you sure it can't be genereated statically.
Tyrell Wellick · 2020-11-03 20:18
>>34609 (``photo of rash you'd like diagnosed online because you're too embarrassed to show a doctor'') Ha! Haha! Ahahahaha! You want me to show everyone, what I want to not show one person? My sides ache! Oh, and it's not just some arbitrary person you think I want to not show it to, but the very person I have paid to look at things like that!
Haruyoshi · 2020-11-08 19:58
>>34472 if free hosting needed, use geocities.ws
BloodCat · 2020-11-08 22:54
>>34472 >I thought it was a good idea to create a threat telling people how to start a website and things like that. >threat P-please anon... I have a family... Jokes aside, I'm currently taking an introductory web design course this semester because somehow I made it this far without it, so maybe I'll try and whip something up later if I find the time. >You shouldn't use JavaScript in your website. But if you must, make sure it is perfectly usable without JS. If only big name web devs thought like this. Obviously JS can be good but there's so much damn bloat on every site you visit nowadays, such a shame. >>34623 Make a site about how you dislike the web.
Ivan Petrov · 2020-11-08 22:55
>>34623 make a site about that
Joe Bloggs · 2020-11-09 16:08
>>35882 >make a site about that You mean Arisu being hot or disliking the web?
Rick Deckard · 2020-11-09 16:38
>>34642 You could go try old-school cgi-bin with static binaries. You'd be surprised how flexible it is even on bargain-basement shared web hosting.
Jens Hansen · 2020-11-09 18:21
I used Hugo to create a website. Hugo seems like a pain in the ass. When you want to change something small about your website you need to go rummaging trough the files of the theme you are using and understand the template engine. Maybe I will learn a bit of css and create a new theme idk. Check out a couple of posts I made: http://tilde.club/~ata/cheat-sheets/
Jet Black · 2020-11-09 19:57
>>35937 either
Koichiro · 2020-11-09 22:28
>>34552 Most websites I like are ones where people write about things they know or opinions on things. For example, if you like retro games you can write reviews about lesser known retro games. Or if you know how to draw you could upload articles on learning to draw. I figure the rule is if you think "Hey someone might find this interesting" then you can put it on a website. Also having multiple things is cool because it makes the website more interesting to read. So you could do something like that.