Neocities.org - the web site. Yep, the backend is open source!
Find a file
Kyle Drake 547e174aa4 Add NOINDEX, FOLLOW to site profiles
Search engines are ranking profiles above the actual site, so we're
going to tell search engines not to index them.
2017-06-14 12:25:11 -07:00
app Add NOINDEX, FOLLOW to site profiles 2017-06-14 12:25:11 -07:00
ext comparison to gcs and aws prices 2017-06-03 18:08:35 -07:00
files new image screenshot system for #194 2015-11-15 03:22:13 -08:00
migrations API key support 2017-05-13 18:18:34 -05:00
models add ability to restore deleted sites 2017-06-03 23:43:05 -07:00
public Add images for trump plan luxury portal 2017-04-26 16:50:20 -07:00
sass Remove inner heart on supporter link, has zoom issues 2017-06-11 14:26:29 -07:00
tests add ability to restore deleted sites 2017-06-03 23:43:05 -07:00
vagrant update vagrant, travis to ruby 2.4 2017-04-02 14:14:51 -07:00
views Add NOINDEX, FOLLOW to site profiles 2017-06-14 12:25:11 -07:00
workers bump up screenshot quality a bit 2017-05-05 16:12:00 -07:00
.gitignore Add TRUMP PLAN to pay for upcoming Net Neutrality 2017-04-26 16:38:43 -07:00
.travis.yml continuing to fight travis: new .yml config changes 2017-04-02 14:29:35 -07:00
app.rb dont set cookie for api calls 2017-05-21 20:12:47 -07:00
app_helpers.rb Add NOINDEX, FOLLOW to site profiles 2017-06-14 12:25:11 -07:00
code-of-conduct.txt Update code-of-conduct.txt 2016-02-08 12:45:41 -08:00
config.ru Reduce site record lookups needed for auth, webdav 2017-04-02 12:25:34 -07:00
config.yml.template use cache control ip from config 2017-05-13 23:21:42 -05:00
config.yml.travis use cache control ip from config 2017-05-13 23:21:42 -05:00
environment.rb upgrades ruby gems, related fixes 2017-05-08 02:54:19 -07:00
Gemfile upgrades ruby gems, related fixes 2017-05-08 02:54:19 -07:00
Gemfile.lock update gems, fix warning about must_equal nil test 2017-05-22 18:10:26 -07:00
LICENSE.txt Add BSD 2-clause license 2013-06-22 18:59:38 -07:00
puma_config.rb Better detection of # of cores available 2017-03-22 17:47:07 -07:00
rainbows_config.rb referencing stripe from its repo breaks rubygems install for some reason 2015-03-25 20:03:28 +00:00
Rakefile remove sandbox for banned/deleted sites 2017-05-24 12:06:45 -07:00
README.md Improvements & fixes for vagrant staging 2016-08-09 20:04:57 -07: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
cd /vagrant
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