# HG changeset patch # User Kai T. Ohlhus # Date 1476194588 -7200 # Node ID 48f5e0fda5a869810b1fefc9f5d30d5d6cf809ae # Parent 0a7baadc93a44992031a3e61557bf513b47bf9d4 Add repository information. diff -r 0a7baadc93a4 -r 48f5e0fda5a8 README.md --- a/README.md Tue Oct 11 16:02:51 2016 +0200 +++ b/README.md Tue Oct 11 16:03:08 2016 +0200 @@ -2,25 +2,35 @@ Proposed update of [octave.org](http://www.octave.org). ## Developing + - Install Jekyll from Rubygems - + `gem install jekyll` - + - Compile the assets into `_site` (this directory is ignored by revision control and will be created on first build) - + `jekyll build` - + - Serve the site `jekyll serve --watch` - + +### Website HG repository + + hg clone ssh://gnuoctave@octave.org/hg/web-octave + ## Configuring See [_config.yml](_config.yml). In particular, `baseurl` will need to be adjusted to match the path of the subdirectory where the site will be hosted, e.g., for `gnu.org/octave` use `/octave`. Currently `baseurl` is set to the repository name in order to work with the Github Pages' build service. ## Deploying - Configure paths as needed in `_config.yml` - Build the static site - + `jekyll build` - Copy the static assets from `_site` to a server. + +### Website CVS repository at Savannah + + export CVS_RSH=ssh + cvs -z3 -d:ext:@cvs.savannah.gnu.org:/web/octave co octave