github.com/jbramsden/hugo@v0.47.1/docs/content/en/getting-started/installing.md (about)

     1  ---
     2  title: Install Hugo
     3  linktitle: Install Hugo
     4  description: Install Hugo on macOS, Windows, Linux, OpenBSD, FreeBSD, and on any machine where the Go compiler tool chain can run.
     5  date: 2016-11-01
     6  publishdate: 2016-11-01
     7  lastmod: 2018-01-02
     8  categories: [getting started,fundamentals]
     9  authors: ["Michael Henderson"]
    10  keywords: [install,pc,windows,linux,macos,binary,tarball]
    11  menu:
    12    docs:
    13      parent: "getting-started"
    14      weight: 30
    15  weight: 30
    16  sections_weight: 30
    17  draft: false
    18  aliases: [/tutorials/installing-on-windows/,/tutorials/installing-on-mac/,/overview/installing/,/getting-started/install,/install/]
    19  toc: true
    20  ---
    21  
    22  
    23  {{% note %}}
    24  There is lots of talk about "Hugo being written in Go", but you don't need to install Go to enjoy Hugo. Just grab a precompiled binary!
    25  {{% /note %}}
    26  
    27  Hugo is written in [Go](https://golang.org/) with support for multiple platforms. The latest release can be found at [Hugo Releases][releases].
    28  
    29  Hugo currently provides pre-built binaries for the following:
    30  
    31  * macOS (Darwin) for x64, i386, and ARM architectures
    32  * Windows
    33  * Linux
    34  * OpenBSD
    35  * FreeBSD
    36  
    37  Hugo may also be compiled from source wherever the Go toolchain can run; e.g., on other operating systems such as DragonFly BSD, OpenBSD, Plan&nbsp;9, Solaris, and others. See <https://golang.org/doc/install/source> for the full set of supported combinations of target operating systems and compilation architectures.
    38  
    39  ## Quick Install
    40  
    41  ### Binary (Cross-platform)
    42  
    43  Download the appropriate version for your platform from [Hugo Releases][releases]. Once downloaded, the binary can be run from anywhere. You don't need to install it into a global location. This works well for shared hosts and other systems where you don't have a privileged account.
    44  
    45  Ideally, you should install it somewhere in your `PATH` for easy use. `/usr/local/bin` is the most probable location.
    46  
    47  ### Homebrew (macOS)
    48  
    49  If you are on macOS and using [Homebrew][brew], you can install Hugo with the following one-liner:
    50  
    51  {{< code file="install-with-homebrew.sh" >}}
    52  brew install hugo
    53  {{< /code >}}
    54  
    55  For more detailed explanations, read the installation guides that follow for installing on macOS and Windows.
    56  
    57  ### Chocolatey (Windows)
    58  
    59  If you are on a Windows machine and use [Chocolatey][] for package management, you can install Hugo with the following one-liner:
    60  
    61  {{< code file="install-with-chocolatey.ps1" >}}
    62  choco install hugo -confirm
    63  {{< /code >}}
    64  
    65  ### Scoop (Windows)
    66  
    67  If you are on a Windows machine and use [Scoop][] for package management, you can install Hugo with the following one-liner:
    68  
    69  ```bash
    70  scoop install hugo
    71  ```
    72  
    73  ### Source
    74  
    75  #### Prerequisite Tools
    76  
    77  * [Git][installgit]
    78  * [Go (latest or previous version)][installgo]
    79  
    80  #### Vendored Dependencies
    81  
    82  Hugo uses [dep][] to vendor dependencies, but we don't commit the vendored packages themselves to the Hugo git repository. Therefore, a simple `go get` is *not* supported because the command is not vendor aware.
    83  
    84  The simplest way is to use [mage][] (a Make alternative for Go projects.)
    85  
    86  #### Fetch from GitHub
    87  
    88  {{< code file="from-gh.sh" >}}
    89  go get github.com/magefile/mage
    90  go get -d github.com/gohugoio/hugo
    91  cd ${GOPATH:-$HOME/go}/src/github.com/gohugoio/hugo
    92  mage vendor
    93  HUGO_BUILD_TAGS=extended mage install
    94  {{< /code >}}
    95  
    96  Remove `HUGO_BUILD_TAGS=extended` if you do not want Sass/SCSS support.
    97  
    98  {{% note %}}
    99  If you are a Windows user, substitute the `$HOME` environment variable above with `%USERPROFILE%`.
   100  {{% /note %}}
   101  
   102  ## macOS
   103  
   104  ### Assumptions
   105  
   106  1. You know how to open the macOS terminal.
   107  2. You're running a modern 64-bit Mac.
   108  3. You will use `~/Sites` as the starting point for your site. (`~/Sites` is used for example purposes. If you are familiar enough with the command line and file system, you should have no issues following along with the instructions.)
   109  
   110  ### Pick Your Method
   111  
   112  There are three ways to install Hugo on your Mac
   113  
   114  1. The [Homebrew][brew] `brew` utility
   115  2. Distribution (i.e., tarball)
   116  3. Building from Source
   117  
   118  There is no "best" way to install Hugo on your Mac. You should use the method that works best for your use case.
   119  
   120  #### Pros and Cons
   121  
   122  There are pros and cons to each of the aforementioned methods:
   123  
   124  1. **Homebrew.** Homebrew is the simplest method and will require the least amount of work to maintain. The drawbacks aren't severe. The default package will be for the most recent release, so it will not have bug fixes until the next release (i.e., unless you install it with the `--HEAD` option). Hugo `brew` releases may lag a few days behind because it has to be coordinated with another team. Nevertheless, `brew` is the recommended installation method if you want to work from a stable, widely used source. Brew works well and is easy to update.
   125  
   126  2. **Tarball.** Downloading and installing from the tarball is also easy, although it requires a few more command line skills than does Homebrew. Updates are easy as well: you just repeat the process with the new binary. This gives you the flexibility to have multiple versions on your computer. If you don't want to use `brew`, then the tarball/binary is a good choice.
   127  
   128  3. **Building from Source.** Building from source is the most work. The advantage of building from source is that you don't have to wait for a release to add features or bug fixes. The disadvantage is that you need to spend more time managing the setup, which is manageable but requires more time than the preceding two options.
   129  
   130  {{% note %}}
   131  Since building from source is appealing to more seasoned command line users, this guide will focus more on installing Hugo via Homebrew and Tarball.
   132  {{% /note %}}
   133  
   134  ### Install Hugo with Brew
   135  
   136  {{< youtube WvhCGlLcrF8 >}}
   137  
   138  #### Step 1: Install `brew` if you haven't already
   139  
   140  Go to the `brew` website, <https://brew.sh/>, and follow the directions there. The most important step is the installation from the command line:
   141  
   142  {{< code file="install-brew.sh" >}}
   143  ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
   144  {{< /code >}}
   145  
   146  #### Step 2: Run the `brew` Command to Install `hugo`
   147  
   148  Installing Hugo using `brew` is as easy as the following:
   149  
   150  {{< code file="install-brew.sh" >}}
   151  brew install hugo
   152  {{< /code >}}
   153  
   154  If Homebrew is working properly, you should see something similar to the following:
   155  
   156  ```
   157  ==> Downloading https://homebrew.bintray.com/bottles/hugo-0.21.sierra.bottle.tar.gz
   158  ######################################################################### 100.0%
   159  ==> Pouring hugo-0.21.sierra.bottle.tar.gz
   160  🍺  /usr/local/Cellar/hugo/0.21: 32 files, 17.4MB
   161  ```
   162  
   163  {{% note "Installing the Latest Hugo with Brew" %}}
   164  Replace `brew install hugo` with `brew install hugo --HEAD` if you want the absolute latest in-development version.
   165  {{% /note %}}
   166  
   167  `brew` should have updated your path to include Hugo. You can confirm by opening a new terminal window and running a few commands:
   168  
   169  ```
   170  $ # show the location of the hugo executable
   171  which hugo
   172  /usr/local/bin/hugo
   173  
   174  # show the installed version
   175  ls -l $( which hugo )
   176  lrwxr-xr-x  1 mdhender admin  30 Mar 28 22:19 /usr/local/bin/hugo -> ../Cellar/hugo/0.13_1/bin/hugo
   177  
   178  # verify that hugo runs correctly
   179  hugo version
   180  Hugo Static Site Generator v0.13 BuildDate: 2015-03-09T21:34:47-05:00
   181  ```
   182  
   183  ### Install Hugo from Tarball
   184  
   185  #### Step 1: Decide on the location
   186  
   187  When installing from the tarball, you have to decide if you're going to install the binary in `/usr/local/bin` or in your home directory. There are three camps on this:
   188  
   189  1. Install it in `/usr/local/bin` so that all the users on your system have access to it. This is a good idea because it's a fairly standard place for executables. The downside is that you may need elevated privileges to put software into that location. Also, if there are multiple users on your system, they will all run the same version. Sometimes this can be an issue if you want to try out a new release.
   190  
   191  2. Install it in `~/bin` so that only you can execute it. This is a good idea because it's easy to do, easy to maintain, and doesn't require elevated privileges. The downside is that only you can run Hugo. If there are other users on your site, they have to maintain their own copies. That can lead to people running different versions. Of course, this does make it easier for you to experiment with different releases.
   192  
   193  3. Install it in your `Sites` directory. This is not a bad idea if you have only one site that you're building. It keeps every thing in a single place. If you want to try out new releases, you can make a copy of the entire site and update the Hugo executable.
   194  
   195  All three locations will work for you. In the interest of brevity, this guide focuses on option #2.
   196  
   197  #### Step 2: Download the Tarball
   198  
   199  1. Open <https://github.com/gohugoio/hugo/releases> in your browser.
   200  
   201  2. Find the current release by scrolling down and looking for the green tag that reads "Latest Release."
   202  
   203  3. Download the current tarball for the Mac. The name will be something like `hugo_X.Y_osx-64bit.tgz`, where `X.YY` is the release number.
   204  
   205  4. By default, the tarball will be saved to your `~/Downloads` directory. If you choose to use a different location, you'll need to change that in the following steps.
   206  
   207  #### Step 3: Confirm your download
   208  
   209  Verify that the tarball wasn't corrupted during the download:
   210  
   211  ```
   212  tar tvf ~/Downloads/hugo_X.Y_osx-64bit.tgz
   213  -rwxrwxrwx  0 0      0           0 Feb 22 04:02 hugo_X.Y_osx-64bit/hugo_X.Y_osx-64bit.tgz
   214  -rwxrwxrwx  0 0      0           0 Feb 22 03:24 hugo_X.Y_osx-64bit/README.md
   215  -rwxrwxrwx  0 0      0           0 Jan 30 18:48 hugo_X.Y_osx-64bit/LICENSE.md
   216  ```
   217  
   218  The `.md` files are documentation for Hugo. The other file is the executable.
   219  
   220  #### Step 4: Install Into Your `bin` Directory
   221  
   222  ```
   223  # create the directory if needed
   224  mkdir -p ~/bin
   225  
   226  # make it the working directory
   227  cd ~/bin
   228  
   229  # extract the tarball
   230  tar -xvzf ~/Downloads/hugo_X.Y_osx-64bit.tgz
   231  Archive:  hugo_X.Y_osx-64bit.tgz
   232    x ./
   233    x ./hugo
   234    x ./LICENSE.md
   235    x ./README.md
   236  
   237  # verify that it runs
   238  ./hugo version
   239  Hugo Static Site Generator v0.13 BuildDate: 2015-02-22T04:02:30-06:00
   240  ```
   241  
   242  You may need to add your bin directory to your `PATH` variable. The `which` command will check for us. If it can find `hugo`, it will print the full path to it. Otherwise, it will not print anything.
   243  
   244  ```
   245  # check if hugo is in the path
   246  which hugo
   247  /Users/USERNAME/bin/hugo
   248  ```
   249  
   250  If `hugo` is not in your `PATH`, add it by updating your `~/.bash_profile` file. First, start up an editor:
   251  
   252  ```
   253  nano ~/.bash_profile
   254  ```
   255  
   256  Add a line to update your `PATH` variable:
   257  
   258  ```
   259  export PATH=$PATH:$HOME/bin
   260  ```
   261  
   262  Then save the file by pressing Control-X, then Y to save the file and return to the prompt.
   263  
   264  Close the terminal and open a new terminal to pick up the changes to your profile. Verify your success by running the `which hugo` command again.
   265  
   266  You've successfully installed Hugo.
   267  
   268  ### Build from Source on Mac
   269  
   270  If you want to compile Hugo yourself, you'll need to install Go (aka Golang). You can [install Go directly from the Go website](https://golang.org/dl/) or via Homebrew using the following command:
   271  
   272  ```
   273  brew install go
   274  ```
   275  
   276  #### Step 1: Get the Source
   277  
   278  If you want to compile a specific version of Hugo, go to <https://github.com/gohugoio/hugo/releases> and download the source code for the version of your choice. If you want to compile Hugo with all the latest changes (which might include bugs), clone the Hugo repository:
   279  
   280  ```
   281  git clone https://github.com/gohugoio/hugo
   282  ```
   283  
   284  {{% warning "Sometimes \"Latest\" = \"Bugs\""%}}
   285  Cloning the Hugo repository directly means taking the good with the bad. By using the bleeding-edge version of Hugo, you make your development susceptible to the latest features, as well as the latest bugs. Your feedback is appreciated. If you find a bug in the latest release, [please create an issue on GitHub](https://github.com/gohugoio/hugo/issues/new).
   286  {{% /warning %}}
   287  
   288  #### Step 2: Compiling
   289  
   290  Make the directory containing the source your working directory and then fetch Hugo's dependencies:
   291  
   292  ```
   293  mkdir -p src/github.com/gohugoio
   294  ln -sf $(pwd) src/github.com/gohugoio/hugo
   295  
   296  # set the build path for Go
   297  export GOPATH=$(pwd)
   298  
   299  go get
   300  ```
   301  
   302  This will fetch the absolute latest version of the dependencies. If Hugo fails to build, it may be the result of a dependency's author introducing a breaking change.
   303  
   304  Once you have properly configured your directory, you can compile Hugo using the following command:
   305  
   306  ```
   307  go build -o hugo main.go
   308  ```
   309  
   310  Then place the `hugo` executable somewhere in your `$PATH`. You're now ready to start using Hugo.
   311  
   312  ## Windows
   313  
   314  The following aims to be a complete guide to installing Hugo on your Windows PC.
   315  
   316  {{< youtube G7umPCU-8xc >}}
   317  
   318  ### Assumptions
   319  
   320  1. You will use `C:\Hugo\Sites` as the starting point for your new project.
   321  2. You will use `C:\Hugo\bin` to store executable files.
   322  
   323  ### Set up Your Directories
   324  
   325  You'll need a place to store the Hugo executable, your [content][], and the generated Hugo website:
   326  
   327  1. Open Windows Explorer.
   328  2. Create a new folder: `C:\Hugo`, assuming you want Hugo on your C drive, although this can go anywhere
   329  3. Create a subfolder in the Hugo folder: `C:\Hugo\bin`
   330  4. Create another subfolder in Hugo: `C:\Hugo\Sites`
   331  
   332  ### Technical Users
   333  
   334  1. Download the latest zipped Hugo executable from [Hugo Releases][releases].
   335  2. Extract all contents to your `..\Hugo\bin` folder.
   336  3. The `hugo` executable will be named as `hugo_hugo-version_platform_arch.exe`. Rename the executable to `hugo.exe` for ease of use.
   337  4. In PowerShell or your preferred CLI, add the `hugo.exe` executable to your PATH by navigating to `C:\Hugo\bin` (or the location of your hugo.exe file) and use the command `set PATH=%PATH%;C:\Hugo\bin`. If the `hugo` command does not work after a reboot, you may have to run the command prompt as administrator.
   338  
   339  ### Less-technical Users
   340  
   341  1. Go to the [Hugo Releases][releases] page.
   342  2. The latest release is announced on top. Scroll to the bottom of the release announcement to see the downloads. They're all ZIP files.
   343  3. Find the Windows files near the bottom (they're in alphabetical order, so Windows is last) – download either the 32-bit or 64-bit file depending on whether you have 32-bit or 64-bit Windows. (If you don't know, [see here](https://esupport.trendmicro.com/en-us/home/pages/technical-support/1038680.aspx).)
   344  4. Move the ZIP file into your `C:\Hugo\bin` folder.
   345  5. Double-click on the ZIP file and extract its contents. Be sure to extract the contents into the same `C:\Hugo\bin` folder – Windows will do this by default unless you tell it to extract somewhere else.
   346  6. You should now have three new files: hugo executable (e.g. `hugo_0.18_windows_amd64.exe`), `license.md`, and `readme.md`. (You can delete the ZIP download now.) Rename that hugo executable (`hugo_hugo-version_platform_arch.exe`) to `hugo.exe` for ease of use.
   347  
   348  Now you need to add Hugo to your Windows PATH settings:
   349  
   350  #### For Windows 10 Users:
   351  
   352  * Right click on the **Start** button.
   353  * Click on **System**.
   354  * Click on **Advanced System Settings** on the left.
   355  * Click on the **Environment Variables...** button on the bottom.
   356  * In the User variables section, find the row that starts with PATH (PATH will be all caps).
   357  * Double-click on **PATH**.
   358  * Click the **New...** button.
   359  * Type in the folder where `hugo.exe` was extracted, which is `C:\Hugo\bin` if you went by the instructions above. *The PATH entry should be the folder where Hugo lives and not the binary.* Press <kbd>Enter</kbd> when you're done typing.
   360  * Click OK at every window to exit.
   361  
   362  {{% note "Path Editor in Windows 10"%}}
   363  The path editor in Windows 10 was added in the large [November 2015 Update](https://blogs.windows.com/windowsexperience/2015/11/12/first-major-update-for-windows-10-available-today/). You'll need to have that or a later update installed for the above steps to work. You can see what Windows 10 build you have by clicking on the <i class="fa fa-windows"></i>&nbsp;Start button → Settings → System → About. See [here](https://www.howtogeek.com/236195/how-to-find-out-which-build-and-version-of-windows-10-you-have/) for more.)
   364  {{% /note %}}
   365  
   366  #### For Windows 7 and 8.x users:
   367  
   368  Windows 7 and 8.1 do not include the easy path editor included in Windows 10, so non-technical users on those platforms are advised to install a free third-party path editor like [Windows Environment Variables Editor][Windows Environment Variables Editor] or [Path Editor](https://patheditor2.codeplex.com/).
   369  
   370  ### Verify the Executable
   371  
   372  Run a few commands to verify that the executable is ready to run, and then build a sample site to get started.
   373  
   374  #### 1. Open a Command Prompt
   375  
   376  At the prompt, type `hugo help` and press the <kbd>Enter</kbd> key. You should see output that starts with:
   377  
   378  ```
   379  hugo is the main command, used to build your Hugo site.
   380  
   381  Hugo is a Fast and Flexible Static Site Generator
   382  built with love by spf13 and friends in Go.
   383  
   384  Complete documentation is available at https://gohugo.io/.
   385  ```
   386  
   387  If you do, then the installation is complete. If you don't, double-check the path that you placed the `hugo.exe` file in and that you typed that path correctly when you added it to your `PATH` variable. If you're still not getting the output, search the [Hugo discussion forum][forum] to see if others have already figured out our problem. If not, add a note---in the "Support" category---and be sure to include your command and the output.
   388  
   389  At the prompt, change your directory to the `Sites` directory.
   390  
   391  ```
   392  C:\Program Files> cd C:\Hugo\Sites
   393  C:\Hugo\Sites>
   394  ```
   395  
   396  #### 2. Run the Command
   397  
   398  Run the command to generate a new site. I'm using `example.com` as the name of the site.
   399  
   400  ```
   401  C:\Hugo\Sites> hugo new site example.com
   402  ```
   403  
   404  You should now have a directory at `C:\Hugo\Sites\example.com`. Change into that directory and list the contents. You should get output similar to the following:
   405  
   406  ```
   407  C:\Hugo\Sites> cd example.com
   408  C:\Hugo\Sites\example.com> dir
   409  Directory of C:\hugo\sites\example.com
   410  
   411  04/13/2015  10:44 PM    <DIR>          .
   412  04/13/2015  10:44 PM    <DIR>          ..
   413  04/13/2015  10:44 PM    <DIR>          archetypes
   414  04/13/2015  10:44 PM                83 config.toml
   415  04/13/2015  10:44 PM    <DIR>          content
   416  04/13/2015  10:44 PM    <DIR>          data
   417  04/13/2015  10:44 PM    <DIR>          layouts
   418  04/13/2015  10:44 PM    <DIR>          static
   419                 1 File(s)             83 bytes
   420                 7 Dir(s)   6,273,331,200 bytes free
   421  ```
   422  
   423  ### Troubleshoot Windows Installation
   424  
   425  [@dhersam][] has created a nice video on common issues:
   426  
   427  {{< youtube c8fJIRNChmU >}}
   428  
   429  ## Linux
   430  
   431  ### Snap Package
   432  
   433  In any of the [Linux distributions that support snaps][snaps], you may install install the "extended" Sass/SCSS version with this command:
   434  
   435      snap install hugo --channel=extended
   436  
   437  To install the non-extended version without Sass/SCSS support:
   438  
   439      snap install hugo
   440  
   441  To switch between the two, use either `snap refresh hugo --channel=extended` or `snap refresh hugo --channel=stable`.
   442  
   443  {{% note %}}
   444  Hugo-as-a-snap can write only inside the user’s `$HOME` directory---and gvfs-mounted directories owned by the user---because of Snaps’ confinement and security model. More information is also available [in this related GitHub issue](https://github.com/gohugoio/hugo/issues/3143). Use ```sudo snap install hugo --classic``` to disable the default security model if you want hugo to be able to have write access in other paths besides the user’s `$HOME` directory.
   445  {{% /note %}}
   446  
   447  ### Debian and Ubuntu
   448  
   449  [@anthonyfok](https://github.com/anthonyfok) and friends in the [Debian Go Packaging Team](https://go-team.pages.debian.net/) maintains an official hugo [Debian package](https://packages.debian.org/hugo) which is shared with [Ubuntu](https://packages.ubuntu.com/hugo) and is installable via `apt-get`:
   450  
   451      sudo apt-get install hugo
   452  
   453  This installs the "extended" Sass/SCSS version.
   454  
   455  ### Arch Linux
   456  
   457  You can also install Hugo from the Arch Linux [community](https://www.archlinux.org/packages/community/x86_64/hugo/) repository. Applies also to derivatives such as Manjaro.
   458  
   459  ```
   460  sudo pacman -Syu hugo
   461  ```
   462  
   463  ### Fedora, Red Hat and CentOS
   464  
   465  Fedora maintains an [official package for Hugo](https://apps.fedoraproject.org/packages/hugo) which may be installed with:
   466  
   467      sudo dnf install hugo
   468  
   469  For the latest version, the Hugo package maintained by [@daftaupe](https://github.com/daftaupe) at Fedora Copr is recommended:
   470  
   471  * <https://copr.fedorainfracloud.org/coprs/daftaupe/hugo/>
   472  
   473  See the [related discussion in the Hugo forums][redhatforum].
   474  
   475  ## OpenBSD
   476  
   477  OpenBSD provides a package for Hugo via `pkg_add`:
   478  
   479      doas pkg_add hugo
   480  
   481  
   482  ## Upgrade Hugo
   483  
   484  Upgrading Hugo is as easy as downloading and replacing the executable you’ve placed in your `PATH` or run `brew upgrade hugo` if using Homebrew.
   485  
   486  ## Install Pygments (Optional)
   487  
   488  The Hugo executable has one *optional* external dependency for source code highlighting ([Pygments][pygments]).
   489  
   490  If you want to have source code highlighting using the [highlight shortcode][], you need to install the Python-based Pygments program. The procedure is outlined on the [Pygments homepage][pygments].
   491  
   492  ## Next Steps
   493  
   494  Now that you've installed Hugo, read the [Quick Start guide][quickstart] and explore the rest of the documentation. If you have questions, ask the Hugo community directly by visiting the [Hugo Discussion Forum][forum].
   495  
   496  [brew]: https://brew.sh/
   497  [Chocolatey]: https://chocolatey.org/
   498  [content]: /content-management/
   499  [@dhersam]: https://github.com/dhersam
   500  [forum]: https://discourse.gohugo.io
   501  [mage]: https://github.com/magefile/mage
   502  [dep]: https://github.com/golang/dep
   503  [highlight shortcode]: /content-management/shortcodes/#highlight
   504  [installgit]: http://git-scm.com/
   505  [installgo]: https://golang.org/dl/
   506  [Path Editor]: https://patheditor2.codeplex.com/
   507  [pygments]: http://pygments.org
   508  [quickstart]: /getting-started/quick-start/
   509  [redhatforum]: https://discourse.gohugo.io/t/solved-fedora-copr-repository-out-of-service/2491
   510  [releases]: https://github.com/gohugoio/hugo/releases
   511  [Scoop]: https://scoop.sh/
   512  [snaps]: http://snapcraft.io/docs/core/install
   513  [windowsarch]: https://esupport.trendmicro.com/en-us/home/pages/technical-support/1038680.aspx
   514  [Windows Environment Variables Editor]: http://eveditor.com/