diff options
Diffstat (limited to 'content/overview/installing.md')
| -rw-r--r-- | content/overview/installing.md | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/content/overview/installing.md b/content/overview/installing.md new file mode 100644 index 0000000..1ae8068 --- /dev/null +++ b/content/overview/installing.md @@ -0,0 +1,68 @@ +--- +aliases: +- /doc/installing/ +date: 2013-07-01 +menu: + main: + parent: getting started +next: /overview/usage +prev: /overview/quickstart +title: Installing Hugo +weight: 20 +--- + +Hugo is written in Go with support for Windows, Linux, FreeBSD and OS X. + +The latest release can be found at [Hugo Releases](https://github.com/spf13/hugo/releases). +We currently build for Windows, Linux, FreeBSD and OS X for x64 +and i386 architectures. + +## Installing Hugo (binary) + +Installation is very easy. Simply download the appropriate version for your +platform from [Hugo Releases](https://github.com/spf13/hugo/releases). +Once downloaded it 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. + +Ideally you should install it somewhere in your path for easy use. `/usr/local/bin` +is the most probable location. + +If you have [Homebrew](http://brew.sh), installation is even easier. Just run +`brew install hugo`. + +### Installing Pygments (optional) + +The Hugo executable has one *optional* external dependency for source code highlighting (Pygments). + +If you want to have source code highlighting using the [highlight shortcode](/extras/highlighting), +you need to install the Python-based Pygments program. The procedure is outlined on the [Pygments home page](http://pygments.org). + +## Upgrading Hugo + +Upgrading Hugo is as easy as downloading and replacing the executable you’ve +placed in your path. + + +## Installing from source + +### Dependencies + +* Git +* Go 1.1+ +* Mercurial +* Bazaar + +### Get directly from GitHub: + + go get -v github.com/spf13/hugo + +### Building Hugo + + cd /path/to/hugo + go build -o hugo main.go + mv hugo /usr/local/bin/ + +## Contributing + +Please see the [contributing guide](/doc/contributing). |
