How did I make this website?

How did I make this website?

March 6, 2024

Step 1: Neocities #

Neocities is a cool project to revive the “Internet of old”, a continuation of free web hosting like Geocities was.

Many people write the pages by hand. It didn’t fit me, because I already had the short guides written in the Markdown format. I wanted something quick, but quick it wasn’t :/

Step 2: Hugo #

Hugo is a static site generator. You give it simple text files that are written in the same format like Reddit or Discord messages. It makes a website out of it.

Just follow Hugo’s quick start guide.

Step 3: Hugo Theme #

I looked at themes and chose the hugo-book. The design perfectly fits what I wanted, but the author doesn’t tell you how anything about this theme works. A lot of trial and error ensued, but you can look up the examples. Still, I wasted quite some time to get it working. Choose something else and more popular if you want fewer issues.

Step 4: Uploading #

After running hugo you have your website files ready in the public/ folder. I used the official neocities tool to upload these files to the website. I assume it’s possible to login on Neocities and just drop files there to upload.

Step 0: Privacy #

Neocities probably has to combat a lot of spam, so there are some roadblocks:

  1. It doesn’t allow temporary e-mail addresses. To some extent, knowing what a DNS root is, helps. Anyway, I used it. But the list of e-mail addresses it uses to block is publicly available.
  2. It blocks you from registration if you use a VPN or proxy IP. BlackBox in code, well it really is. You can probably find your way around.

I am not intending to post something bad here, I just want no strings attached. I am a good citizen, so why should I give up my data?