joshooaj/mkdocs-deploy

Build and deploy docs to GitHub Pages with MkDocs

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Mar 21, 2024
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: joshooaj/mkdocs-deploy@81e3328f726b6b2aca60461b9a845c2a6bea65a8 # no releases — HEAD as of 2026-07-11

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
config_fileMkDocs config file name. Usually "mkdocs.yml". If not provided, a simple config file will be generated and used during workflow execution.no
requirements_fileFile name for Python package requirements.no
site_nameSite name, used in header, title and drawer.no
site_urlSite url. Default value is https://owner.github.io/repository-name/. Ignored when using config.no
repo_nameName of the MkDocs theme to use. This value is ignored when a value is provided for "config".no
docs_dirPath to the root of your MkDocs site. Usually "docs/". This value is ignored when a value is provided for "config".nodocs
remote_branchBranch to use when publishing GitHub Pages site.nogh-pages
themeName of the MkDocs theme to use. This value is ignored when a value is provided for "config".nomaterial
deploySet to "false" if you want to execute "mkdocs build" instead of "mkdocs gh-deploy". You might do this to validate the site builds successfully, or when building the site and publishing it somewhere other than GitHub Pages.true
namedescription
mkdocs-configmkdocs configuration file