This project is designed to document teaching sessions and chapters effectively using GitHub Pages. Below is an overview of the project structure and how to set it up.
my-documentation
├── docs
│ ├── index.md
│ ├── sessions
│ │ ├── session1.md
│ │ └── session2.md
│ └── chapters
│ ├── chapter1.md
│ └── chapter2.md
├── .github
│ └── workflows
│ └── github-pages.yml
├── mkdocs.yml
└── README.md
To get started with this documentation project, follow these steps:
-
Clone the Repository Clone this repository to your local machine using:
git clone <repository-url> -
Install MkDocs Ensure you have Python and pip installed, then install MkDocs using:
pip install mkdocs -
Run the Documentation Locally Navigate to the project directory and run:
mkdocs serveThis will start a local server at
http://127.0.0.1:8000/where you can view the documentation. -
Deploy to GitHub Pages To deploy the documentation to GitHub Pages, push your changes to the main branch. The GitHub Actions workflow will automatically build and deploy the documentation.
Contributions are welcome! Please feel free to submit a pull request or open an issue for any suggestions or improvements.
This project is licensed under the MIT License. See the LICENSE file for more details.