adityatelange / hugo-docker-multitest

I use it to test PaperMod's compatibility with various hugo versions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

hugo-docker-multitest

Build

docker build --pull --rm -f "Dockerfile" -t hugodockermultitest:latest "."

Add following to ~/.bashrc

function hugopreview() {
    if [ -z "$1" ] && [ -z "$2" ]; then
        echo -e "No args passed.\n  hugopreview <SRC_DIR> <HUGO_VERSION>\n  ex. hugopreview ~/blog 0.122.0"
    else
        docker run -e HUGO_VERSION=$2 -v $1:/src -v ~/.cache/hugo-debs-cache:/debs -p 1313:1313 -it hugodockermultitest
    fi
}

Now you can run in current dir:

$ hugopreview . 0.122.0

About

I use it to test PaperMod's compatibility with various hugo versions

License:MIT License


Languages

Language:Shell 72.6%Language:Dockerfile 27.4%