Sempervent Landing Page
This repository uses MkDocs with the Material theme to generate documentation.
-
Install MkDocs and dependencies:
pip install mkdocs mkdocs-material
-
Run the development server:
mkdocs serve
-
View the site at
http://127.0.0.1:8000
Validate the project registry and generate portfolio pages, then build:
pip install -r requirements.txt
python scripts/validate_projects.py
python scripts/generate_portfolio.py
mkdocs build --strictThe generated site will be in the site/ directory.
The site is automatically deployed to GitHub Pages when changes are pushed to the main branch using GitHub Actions.
The workflow is defined in .github/workflows/deploy-mkdocs.yml.
.
├── docs/ # Documentation source files
│ ├── index.md # Home page
│ ├── about.md # About page
│ ├── getting-started.md # Getting started guide
│ └── documentation.md # Documentation page
├── mkdocs.yml # MkDocs configuration
└── .github/
└── workflows/
└── deploy-mkdocs.yml # GitHub Actions workflow
Edit the following files to customize your site:
mkdocs.yml- Site configuration, theme, navigationdocs/*.md- Page content (Markdown format)
See LICENSE file for details.