This site is built with Jekyll using the Minimal Mistakes theme.
git clone https://github.com/OceanDataTools/openrvdas-docs.git
cd openrvdas-docs-
Install Ruby (Homebrew is recommended on macOS):
brew install ruby
-
Add Ruby to your PATH by adding the following to your
~/.zshrcor~/.bash_profile:export PATH="/usr/local/opt/ruby/bin:$PATH"
Then reload your shell:
source ~/.zshrc
-
Install Bundler:
gem install bundler
From the root of this repository, install all required gems:
bundle installbundle exec jekyll serveThen open your browser to http://localhost:4000.
To have Jekyll automatically regenerate the site when files change, add the --livereload flag:
bundle exec jekyll serve --livereloadNote: Changes to
_config.ymlrequire a server restart to take effect.
For faster rebuilds during development, use the --incremental flag:
bundle exec jekyll serve --incremental.
├── _config.yml # Site configuration (title, theme, plugins, navigation)
├── _docs/ # Main documentation pages (rendered as the /docs/ collection)
├── _pages/ # Standalone pages (about, doc index, archives, 404)
├── _data/ # Navigation and other structured data
├── assets/ # CSS, JavaScript, and images
├── Gemfile # Ruby gem dependencies
└── README.md # Project landing page
Documentation source files are Markdown (.md) files located in _docs/ and _pages/. Each file begins with a YAML front matter block that sets the title, layout, and navigation options.
To add or update a documentation page:
- Edit or create a
.mdfile in_docs/. - Ensure the front matter includes at minimum a
titleandpermalink. - Run the site locally to preview your changes before submitting a pull request.