2016-06-08 14:46:09 +01:00
# hugo - a caddy plugin
2015-10-17 08:12:33 +01:00
[](https://travis-ci.org/hacdias/caddy-hugo)
2016-06-08 14:46:09 +01:00
[](https://forum.caddyserver.com)
2016-02-08 09:15:06 +00:00
[](https://caddyserver.com/docs/hugo)
2015-10-17 08:12:33 +01:00
[](http://godoc.org/github.com/hacdias/caddy-hugo)
2015-09-27 09:56:01 +01:00
2016-06-08 14:46:09 +01:00
[Hugo ](http://gohugo.io/ ) is an easy to use and fast command line static website generator, while [Caddy ](http://caddyserver.com ) is a lightweight, fast, general-purpose, cross-platform HTTP/2 web server with automatic HTTPS. This extension is able to bring a web interface to Caddy to manage Hugo generated websites. This plugin provides you an web interface to manage your websites made with Hugo.
2015-09-20 22:00:25 +01:00
2016-06-08 14:46:09 +01:00
**If you're not developer go to the [documentation](https://caddyserver.com/docs/hugo)** .
2016-02-08 12:03:42 +00:00
## Build from source
2015-09-16 13:58:36 +01:00
2016-06-08 14:46:09 +01:00
Requirements:
2015-10-18 17:16:40 +01:00
2016-02-25 20:08:42 +00:00
+ [Go 1.6 or higher][1]
2016-02-08 19:30:01 +00:00
+ [caddydev][2]
+ [go-bindata][3]
+ [Node.js w/ npm][4] (optional)
2016-02-08 12:03:42 +00:00
2016-06-08 14:46:09 +01:00
Instructions:
1. ```go get github.com/hacdias/caddy-hugo` ``
2. ```cd $GOPATH/github.com/hacdias/caddy-hugo` ``
1. If you want to modify the CSS/JS:
2. Change the third comment to ```//go:generate go-bindata -debug -pkg assets -o assets/assets.go templates/ assets/css/ assets/js/ assets/fonts/` ``
3. ```npm install` ``
4. ```grunt watch` ``
3. ```go generate` ``
4. ```cd $YOUR_WEBSITE_PATH` ``
5. ```caddydev --source $GOPATH/github.com/hacdias/caddy-hugo hugo` ``
6. Go to ```http://domain:port` ``
2015-10-18 17:16:40 +01:00
[1]: https://golang.org/dl/
2016-02-08 19:30:01 +00:00
[2]: https://github.com/caddyserver/caddydev
[3]: https://github.com/jteeuwen/go-bindata
[4]: https://nodejs.org