Welcome to the docs_proX documentation repository! This project leverages MkDocs, a user-friendly and efficient static site generator tailored for creating high-quality documentation.
- π Markdown-based - Write documentation using simple and clean Markdown syntax.
- π¨ Material for MkDocs - A beautiful, responsive theme.
- π Search Functionality - Quickly find what you need.
- π Easy Deployment - Deploy to GitHub Pages, Netlify, or other hosting services.
- βοΈ Customizable - Modify themes, navigation, and plugins to fit your needs.
Ensure you have Python installed. You can check by running:
python --version
If Python is not installed, download it from python.org.
git clone https://github.com/your-username/your-repo.git
cd your-repo
pip install mkdocs mkdocs-material
Start a local development server to preview the documentation:
mkdocs serve
Access the documentation at: http://127.0.0.1:8000/
βββ docs/ # Documentation Markdown files
β βββ index.md # Home page
β βββ about.md # About the project
β βββ usage.md # How to use the project
β βββ ...
βββ mkdocs.yml # MkDocs configuration file
βββ README.md # This README file
Modify mkdocs.yml
to:
- Change site title
- Customize navigation
- Enable plugins & extensions
- Adjust themes & colors
Example mkdocs.yml
file:
site_name: "My Project Docs"
theme:
name: "material"
nav:
- Home: index.md
- About: about.md
- Usage: usage.md
plugins:
- search
mkdocs build
The generated static files will be available in the site/
directory.
mkdocs gh-deploy
This will push the built site to the gh-pages
branch for hosting on GitHub Pages.
We welcome contributions! To contribute:
- Fork the repository
- Create a new branch (
git checkout -b feature-branch
) - Make your changes
- Commit and push (
git push origin feature-branch
) - Open a Pull Request
This project is licensed under the Apache-2.0 License.
For any questions or feedback, please reach out to tranphihung8383@gmail.com or open an issue in the repository.
π Start documenting your project effortlessly with MkDocs!