Neocities.org - the web site. Yep, the backend is open source!
Find a file
Jude Wilson 61534c249e
Add Bulma.io to list of CSS frameworks
Not necessarily the most important thing but it is nice for new coders to see al options. Bulma has gotten bigger as well.
2020-08-12 03:06:35 -04:00
app missing filename escapes in flash messages 2020-05-07 01:16:17 -07:00
ext clean up some old gunk 2019-09-21 02:17:13 -07:00
files sitemap: improvements, fixes, add tags 2019-10-09 15:13:42 -07:00
migrations add ga_adgroupid column to sites 2020-05-05 14:40:52 -07:00
models Fix clamav exception messages 2020-06-18 21:26:01 -07:00
public add latest ace editor (1.4.7) 2019-11-16 11:03:43 -08:00
sass update skeuocard to use davidsiaw branch 2019-10-24 12:41:06 -07:00
tests Move screenshots/thumbs when renaming user. 2020-01-27 01:53:54 -08:00
vagrant clean up some old gunk 2019-09-21 02:17:13 -07:00
views Add Bulma.io to list of CSS frameworks 2020-08-12 03:06:35 -04:00
workers thumbnailworker: reduce memory issues 2020-05-27 04:02:45 +00:00
.gitignore sitemap generation 2019-10-08 20:50:32 -07:00
.travis.yml install bundler before install on travis 2019-01-19 23:29:50 -08:00
app.rb switch to captcha v2 api 2018-02-21 09:29:00 -08:00
app_helpers.rb add safety check for which site to save to to make sure user hasn't switched users in another tab 2018-03-02 23:20:46 -08:00
code-of-conduct.txt Update code-of-conduct.txt 2016-02-08 12:45:41 -08:00
config.ru update dav4rack, tempblock some methods until we can cover them properly 2019-09-03 00:16:41 -07:00
config.yml.template support for multiple cache purge ips in stats parsing 2017-06-16 22:21:58 -07:00
config.yml.travis Update tests for screenshot worker url array 2020-01-27 01:22:57 -08:00
environment.rb clean up some old gunk 2019-09-21 02:17:13 -07:00
Gemfile update json gem to resolve security issue 2020-08-03 19:40:33 +00:00
Gemfile.lock update json gem to resolve security issue 2020-08-03 19:40:33 +00:00
LICENSE.txt Add BSD 2-clause license 2013-06-22 18:59:38 -07:00
puma_config.rb Set to lower thread pool size to handle heavy load better 2019-09-20 01:39:33 +00:00
rainbows_config.rb referencing stripe from its repo breaks rubygems install for some reason 2015-03-25 20:03:28 +00:00
Rakefile blacklist -> blocklist for disposable emails 2020-08-03 19:38:30 +00:00
README.md Improve the Bad Dudes image 2019-09-11 15:09:52 -04:00
Vagrantfile Improvements & fixes for vagrant staging 2016-08-09 20:04:57 -07:00

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