What is this ?#
A lightweight template for MkDocs GitHub Pages website that's geared towards building project documentation.
Easily deploy your own themed static website with support for markdown, diagrams and charts. Just like this one.
The template is using python, mkdocs, mermaid and material theme to generate a static website from GitHub flavored markdown.
How to use#
-
Fork this repository into your GitHub organization
-
Clone the forked repository into your local folder
-
Run command
npm install- You must also install
pythonif you haven't already
- You must also install
-
Update the content of your site
-
The TITLE and NAVIGATION of your website is stored in the
mkdocs.ymlfile. -
The CONTENT of your website is stored as markdown files in the
/docsfolder.
-
-
Deploy the updates
-
Push your commits to your
mainbranch. -
Your commits will be automatically processed by the python script and pushed to
gh-pagesbranch.
-
-
Visit your website
- Your updated website will be automatically available at
https://YOUR_ORGANIZATION.github.io/YOUR_FORKED_REPO/
- Your updated website will be automatically available at
Note
The websites in GitHub Pages are always available to public audience. Make sure you don't expose any sensitive data in the website content.