This blog post contains the simplified steps to setup MkDocs for a GitHub project to use it with GitHub Pages. I won't covering details. The blog post is for me a little cheat sheet and maybe it is also useful for you. Steve Martinelli created an awesome blog post in that context called 5 Features I Like About Material for MkDoc.