Neocities.org - the web site. The entire thing. Yep, we're completely open source.

Kyle Drake f5613d2776 Fix for nonstandard file rename with supporter accounts 1 month ago
app 2821f513f1 fixes for hcaptcha, add to dmca form 10 months ago
ext 904e773d16 clean up some old gunk 2 years ago
files f84290f8f4 sitemap: improvements, fixes, add tags 2 years ago
migrations a55a00f5c3 api key index 11 months ago
models f5613d2776 Fix for nonstandard file rename with supporter accounts 1 month ago
public e9ff2ea633 update ace editor to 1.4.12 8 months ago
sass da391d059a update skeuocard to use davidsiaw branch 2 years ago
tests f5613d2776 Fix for nonstandard file rename with supporter accounts 1 month ago
vagrant 904e773d16 clean up some old gunk 2 years ago
views 2f2e79e9ef typo 7 months ago
workers a5af32d143 fix for if site is missing 1 month ago
.gitignore 116954a592 sitemap generation 2 years ago
.travis.yml 830d5cb713 install bundler before install on travis 2 years ago
Gemfile fea2ec55f9 update nokogiri and addressable 1 month ago
Gemfile.lock fea2ec55f9 update nokogiri and addressable 1 month ago
LICENSE.txt 00f79bb3ee Add BSD 2-clause license 8 years ago
README.md 4840e1d8d1 Improve the Bad Dudes image 2 years ago
Rakefile 0ec1c20f56 blacklist -> blocklist for disposable emails 1 year ago
Vagrantfile b36a062eb4 Improvements & fixes for vagrant staging 5 years ago
app.rb 2821f513f1 fixes for hcaptcha, add to dmca form 10 months ago
app_helpers.rb 2821f513f1 fixes for hcaptcha, add to dmca form 10 months ago
code-of-conduct.txt 221287d236 Update code-of-conduct.txt 5 years ago
config.ru 69ba17d081 update dav4rack, tempblock some methods until we can cover them properly 2 years ago
config.yml.template 79cdd06b19 testing hcaptcha for contact form 10 months ago
config.yml.travis 79cdd06b19 testing hcaptcha for contact form 10 months ago
environment.rb 2821f513f1 fixes for hcaptcha, add to dmca form 10 months ago
puma_config.rb f496613c41 Set to lower thread pool size to handle heavy load better 2 years ago
rainbows_config.rb 3a157b697f referencing stripe from its repo breaks rubygems install for some reason 6 years ago

README.md

NOTE: THIS IS NOT FOR NEOCITIES SUPPORT! Any issues filed not related to the source code itself will be closed. For support please contact: https://neocities.org/contact

Neocities.org

Build Status Coverage Status

The web site for Neocities! It's open source. Want a feature on the site? Send a pull request!

Getting Started

Neocities can be quickly launched in development mode with Vagrant. Vagrant builds a virtual machine that automatically installs everything you need to run Neocities as a developer. Install Vagrant, then from the command line:

vagrant up --provision

Vagrant takes a while, make a pizza while waiting

vagrant ssh
bundle exec rackup -o 0.0.0.0

Now you can access the running site from your browser: http://127.0.0.1:9292

Want to contribute?

If you'd like to fix a bug, or make an improvement, or add a new feature, it's easy! Just send us a Pull Request.

  1. Fork it (http://github.com/YOURUSERNAME/neocities/fork)
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request