XSLT HTML JavaScript CSS Ruby
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
_data Project Vision Oct 31, 2015
_includes newssssssssssssssssssss Dec 6, 2016
_layouts newssssssssssssssssssss Dec 6, 2016
_posts news: minor fixes/corrections Dec 17, 2017
css Keep button text white on hover (#138) Jul 13, 2016
develop Update example comment to follow convention Jun 18, 2016
images index.html Apr 27, 2018
js js/sponsors-override.js (#162) Aug 15, 2018
logos assets: neovim-logo-600x173.png Feb 17, 2017
news news: Use YYYY-MM-dd-newsletter.md format for filename. Nov 29, 2016
sponsor-generator Remove sponsor generator README and filter sponsors with amount < 1 Nov 7, 2015
.gitignore Ignore bundle directory. Jul 30, 2014
.travis.yml Prevent travis from trying to run rake tasks automagically Jul 13, 2016
CNAME Change domain to neovim.io Apr 19, 2015
Gemfile Gemfile: update jekyll Apr 28, 2016
Gemfile.lock Gemfile: update jekyll Apr 28, 2016
LICENSE Adding MIT license. Feb 23, 2014
README.md README.md: cleanup Oct 18, 2017
_config.yml config: use kramdown Mar 23, 2016
about.html Use HTTPS links, remove usages of "site.baseurl". Sep 29, 2015
charter.html roadmap: layout, copy Mar 29, 2018
community.html community.html: added link to the Matrix chat (#155) Apr 1, 2018
doc_index.html doc_index.html: brevity Nov 19, 2017
favicon.ico add new logo assets Mar 8, 2014
index.html index.html Jul 25, 2018
news.xml Use HTTPS links, remove usages of "site.baseurl". Sep 29, 2015
polls.html Add redirects from polls/ and dev-wiki homepage Jun 17, 2014
roadmap.html roadmap Jun 11, 2018
sponsors.html Use HTTPS links, remove usages of "site.baseurl". Sep 29, 2015


neovim.io website

This repository contains the source for the neovim.io website. The Neovim core project is: https://github.com/neovim/neovim


Just fork this repository and send us a pull request! :-)


This assumes that you already have a recent Ruby with RubyGems.

Installing Ruby gems

Install Bundler, either systemwide:

$ sudo gem install bundler

or for the current user:

$ gem install --user-install
$ export PATH="$(ruby -e 'print Gem.user_dir')/bin:$PATH"

In the latter case, you might want to add the PATH update to .bashrc or your shell's equivalent.

To install the dependencies of this project, use Bundler:

$ bundle install --path .bundle

Serving locally

Execute the following command:

$ bundle exec jekyll serve --watch

Open http://localhost:4000 to view the website.

If you encounter an error message saying Could not find a JavaScript runtime, follow the link indicated in the error message and install one of the listed runtimes.

Running tests

$ bundle exec rake test

(Optionally) Regenerate dependencies

Install Bower if you don't have it:

npm install bower

Then install the JS dependencies with bower install.


© 2014 Cameron Eagans and Josh Branchaud

Licensed under the MIT License. See LICENSE for details.