hugo-demo/README.md

1.7 KiB

Setup notes

Setup

Required Software

  • bash terminal
  • git
  • hugo
  • scp (or an alternative deployment method)

Windows setup

Install and run git-bash

  1. Download and install Git for Windows

    This can be downloaded from https://git-scm.com/download/win

    Make sure to install "git-bash" during the setup process"

  2. Open git-bash

    search for git-bash from the start menu and open it

  3. Add a name and email address (for identifying your commits)

    git config --global user.email "you@example.com" git config --global user.name "Your Name"

Copy and Install the Project

  1. Clone the repository

    mkdir project-folder
    cd project-folder
    git clone --recursive https://git.disroot.org/ace/hugo-demo.git
    cd hugo-demo
    
  2. Install Hugo

    ./install/hugo/git-bash.sh
    
  3. Run setup script

    ./setup.sh
    

Workflow

Check remote servers for changes

./check.sh

Pull changes

./pull.sh

Start local test server

./test.sh

Push changes to remote git repositories

./push.sh

Build changes locally

./build.sh

Build and deploy changes

./deploy.sh