/hugo-mc-docs

Hugo makinacorpus branded theme for rendering documentation

Primary LanguageJavaScript

MakinaCorpus documentation Theme for hugo

initialize a new project based on this theme

mkdir hugoproject
cd hugoproject
git init
git submodule add https://github.com/makinacorpus/hugo-mc-docs.git themes/hugo-mc-docs
cd themes/hugo-mc-docs/exampleSite
cp -r ../.gitignore * ../../..
cd ../../..
git add .
$EDITOR config.yaml
git commit -am init

install/usage

  • non docker

    themes/hugo-mc-docs/bin/control.sh install
    # This start the gulp development server after build)
    themes/hugo-mc-docs/bin/control.sh serve
  • Via docker, note that the script will start the gulp development server after build

    themes/hugo-mc-docs/bin/docker.sh
  • Create a content

    ./bin/control.sh hugo new content/doc.md

Notes

  • This theme install its own hugo, node & virtualenv flavors on local folders along the project (./var).
  • naviguation is inspired from Material themes
  • Livesearch is enabled throrough lunr.js and a special crafted (via hugo at build time) JSON file.

Credits

  • Largely inspired from Mkdocs, material themes around and hugo docs theme itself