This is a restructured version of the Apache MADlib website using Material for MkDocs framework.
├── mkdocs.yml # Main configuration file
├── docs/ # Documentation source files
│ ├── index.md # Homepage
│ ├── documentation/ # User guides and documentation
│ ├── api/ # API documentation
│ ├── community/ # Community resources
│ ├── blog/ # Blog posts and announcements
│ ├── team/ # Team information
│ ├── asf/ # ASF related information
│ ├── download.md # Download page
│ └── assets/ # Static assets (CSS, JS, images)
├── community-artifacts/ # Jupyter notebooks and examples
└── README.md # This file
-
Install MkDocs and Material theme:
pip install mkdocs mkdocs-material
-
Navigate to project directory:
cd madlib-site -
Serve locally for development:
mkdocs serve
-
Build for production:
mkdocs build
- Custom CSS in
docs/assets/stylesheets/extra.css - Material theme configuration in
mkdocs.yml
- All content is in Markdown format
- Easy to edit and maintain
- Supports Material for MkDocs extensions
The website assets are located in the docs/assets/ directory.
The mkdocs.yml file contains:
- Site metadata and branding
- Theme configuration with Material design
- Navigation structure
- Plugin configuration
- Markdown extensions
For more information, see the MkDocs documentation and Material for MkDocs documentation.