Neocities - Interactive CYOA Creator Tutorial (2024)

To help you through this tutorial, we will start completely from scratch and show you how to create an account, upload your CYOA, and get it working.

Limits

Before committing to Neocities it's important that you understand its limitations in case it is not the right use case for you. If what you require falls outside of these limits, consider becoming a Neocities Supporter, or choosing another host.

If you don't care, you can skip ahead here.

Neocities's limits for a Free account are as follows:

  • 1 GB storage – Some CYOAs get as large as hundreds of megabytes if they aren't using external URLs
  • 200 GB bandwidth – How much traffic can visit your site (i.e., how much all visitors can download, including image files)

    Note

    This is a soft limit. Temporary surges are fine, [Neocities] won't take your site down automatically, and [they're] very flexible.

  • File Upload Type restrictions

  • Can only create a single website per account

    Note

    Creating multiple accounts isn't disallowed! Though it can be a pain to sign in and out

Using the Web

The easiest and most beginner-friendly way is to sign up and upload your site through Neocities in the browser.

First thing's first, navigate to the website: https://neocities.org/

You should see this screen:

Neocities - Interactive CYOA Creator Tutorial (1)

Now sign up with your credentials, bearing in mind that your Username will be your subdomain. So if your username was "epicradcool", your site would be hosted at https://epicradcool.neocities.org/.

You will be asked to verify your email, make sure you do that.

Now you will come upon this page:

Neocities - Interactive CYOA Creator Tutorial (2)

If you wanted to learn about HTML, feel free to peruse that tutorial. When you're done, come back to this page and continue where you left off.

Next, click Go to the Dashboard >>.

Neocities - Interactive CYOA Creator Tutorial (3)

The Dashboard

The Dashboard is a place you will quickly become very familiar with. It is where you will edit, upload, and update the files containing your CYOA.

This is the Dashboard:

Neocities - Interactive CYOA Creator Tutorial (4)

You are now in your root directory. This is the very top of your website. Any files you place in this folder is accessible by going to https://your-site.neocities.org/a_file.png.

As you can see from the image, you can create new files and folders by pressing the button. That's not what we're interested in; we're not looking to create files or folders (at least, not at this point in the tutorial), we're looking to upload our already created project.json.

Uploading your files

There are two ways you can upload from the browser:

  1. Press the Upload button – This cannot handle uploading files AND folders
  2. Drag and drop the files in

Now we're going to upload our files. First, upload your project.json:

Neocities - Interactive CYOA Creator Tutorial (5)

Next, upload the Viewer here. This is the code that actually interprets your project.json and displays it to players.

Tip

You will need to extract the Viewer file before you upload it. You can use a free tool like 7-Zip or a paid tool like WinRAR to extract it on Windows.

Warning

Neocities is tricky in that it can only upload one directory at a time. You will have to check that both the css/ and js/ folders are there, and that all of the files are contained in them.

Also check that index.html was replaced if it previously existed.

Neocities - Interactive CYOA Creator Tutorial (6)

After that, you're done! View your CYOA live at the link at the top of your Dashboard. Easy, right?

Using the CLI

Note

This is for more intermediate to advanced users who are familiar with the command line. You can learn, of course, but it may be difficult to begin with.

Please see the relevant information here: https://neocities.org/cli

Migrating from Neocities

At the bottom of the Dashboard there is a button entitled Download entire site. Use that to, well, download your site.

If you have any questions, concerns, corrections, or anything else, please comment below.
Neocities - Interactive CYOA Creator Tutorial (2024)

References

Top Articles
Latest Posts
Article information

Author: Mr. See Jast

Last Updated:

Views: 5749

Rating: 4.4 / 5 (75 voted)

Reviews: 82% of readers found this page helpful

Author information

Name: Mr. See Jast

Birthday: 1999-07-30

Address: 8409 Megan Mountain, New Mathew, MT 44997-8193

Phone: +5023589614038

Job: Chief Executive

Hobby: Leather crafting, Flag Football, Candle making, Flying, Poi, Gunsmithing, Swimming

Introduction: My name is Mr. See Jast, I am a open, jolly, gorgeous, courageous, inexpensive, friendly, homely person who loves writing and wants to share my knowledge and understanding with you.