Documentation System
Setup and usage guide for our Jekyll-based documentation system.
Prerequisites
- Ruby (2.7 or higher recommended)
- RubyGems
- Bundler
Initial Setup
- Install Jekyll and dependencies
gem install jekyll bundler bundle install
- Install project dependencies
bundle install
Local Preview
- Start the Jekyll server
bundle exec jekyll serve
- Access the documentation
- Open your browser to
http://localhost:4000
- Changes to markdown files will automatically rebuild
- Refresh your browser to see updates
- Open your browser to
To stop the server, press Ctrl+C
in the terminal.
Troubleshooting
SSL Certificate Issues
If you encounter SSL certificate errors with bundler:
bundle config set --local ssl_verify_mode 0
Port Already in Use
If port 4000 is already in use, specify a different port:
bundle exec jekyll serve --port 4001
Writing Documentation
- Place new markdown files in the appropriate subdirectory under
docs/
- Use front matter to set page metadata
- Follow the existing naming and hierarchy conventions