Skip to content

This is a template repository for documentation, wiki, knowledge base and technical blog using "Material for MkDocs".

License

Notifications You must be signed in to change notification settings

humblebeeai/docs-mkdocs-template

Repository files navigation

MkDocs Material Template (Cookiecutter)

This is a cookiecutter template for documentation projects using MkDocs Material.

✨ Features

  • Cookiecutter
  • MkDocs Material
  • Wiki/Knowledge base
  • Technical blog
  • Markdown support
  • Static site generator
  • Project Structure
  • Boilerplate/Template
  • Best Practices
  • Configuration
  • Documentation
  • Scripts
  • CI/CD

🐤 Getting started

1. 🚧 Prerequisites

For DEVELOPMENT environment:

2. 📥 Download or clone the repository

2.1. Prepare projects directory (if not exists):

# Create projects directory:
mkdir -pv ~/workspaces/projects

# Enter into projects directory:
cd ~/workspaces/projects

2.2. Follow one of the below options [A], [B] or [C]:

OPTION A. Clone the repository:

git clone https://github.com/[OWNER]/docs-mkdocs-template.git && \
    cd docs-mkdocs-template && \
    git checkout cookiecutter

OPTION B. Clone the repository (for DEVELOPMENT: git + ssh key):

git clone git@github.com:[OWNER]/docs-mkdocs-template.git && \
    cd docs-mkdocs-template && \
    git checkout cookiecutter

OPTION C. Download source code from cookiecutter branch.

3. 📦 Install cookiecutter

# Install cookiecutter:
pip install -U cookiecutter
# Or:
pip install -r ./requirements.txt

4. 🏗️ Generate project with cookiecutter

# Generate project:
cookiecutter -f .
# Or:
./scripts/build.sh

5. 🏁 Start the project

cd [PROJECT_NAME]
# For example:
cd docs-mkdocs-template

👍


📑 References

About

This is a template repository for documentation, wiki, knowledge base and technical blog using "Material for MkDocs".

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •