Getting Started
Welcome to the Berkeley eXtensible Environment documentation! This guide will help you get started with our wiki-style documentation system.
Overview
This documentation system is built with Jekyll and Bootstrap, providing a clean and professional way to organize your project documentation.
Key Features
- Responsive Design: Works perfectly on desktop, tablet, and mobile devices
- Automatic Navigation: Sidebar navigation with active state highlighting
- Table of Contents: Auto-generated TOC for easy page navigation
- Bootstrap Components: Uses native Bootstrap components for consistency
- LBNL Branding: Integrated with LBNL visual identity guidelines
Quick Start
Creating New Wiki Pages
- Create a new Markdown file in the
pages/docs/directory - Add the required front matter:
--- layout: wiki title: Your Page Title description: Brief description of the page category: Guide order: 2 --- - Write your content using standard Markdown
Navigation Structure
The sidebar navigation can be configured in two ways:
Automatic Navigation
If no _data/wiki_nav.yml file exists, pages are automatically listed based on their order front matter.
Custom Navigation
Create _data/wiki_nav.yml to define custom navigation structure:
sections:
- title: Getting Started
icon: fas fa-rocket
pages:
- title: Introduction
url: /docs/
icon: fas fa-home
- title: Installation
url: /docs/installation
icon: fas fa-download
Content Guidelines
Headings
Use heading levels 2-4 for your content structure:
## Main Section
### Subsection
#### Detail Level
Callout Boxes
Use Bootstrap alerts for important information:
<div class="alert alert-info" role="alert">
<i class="fas fa-info-circle me-2"></i>
<strong>Note:</strong> This is an informational callout.
</div>
Code Examples
Use fenced code blocks with syntax highlighting:
function example() {
console.log("Hello, world!");
}
Best Practices
- Keep pages focused: Each page should cover a specific topic
- Use descriptive titles: Make page titles clear and searchable
- Add descriptions: Include helpful descriptions in front matter
- Organize logically: Use categories and ordering to structure content
- Link between pages: Create connections between related topics
Success! You're ready to start creating great documentation with this wiki system.