Go to file
Henrique Dias ddcaccda0c some updates related to json responses 2016-03-06 15:56:53 +00:00
assets some updates related to json responses 2016-03-06 15:56:53 +00:00
browse some updates related to json responses 2016-03-06 15:56:53 +00:00
config add some git stuff and put ajax in plain js 2016-03-06 12:39:36 +00:00
dist Update automate.sh 2016-03-03 19:52:17 +00:00
editor progresses on #49 2016-03-06 14:23:37 +00:00
frontmatter fix bug related to objects within arrays / frontmatter 2016-02-07 16:29:56 +00:00
git some updates related to json responses 2016-03-06 15:56:53 +00:00
hugo Add chmod 0755 to hugo executable 2016-03-05 16:09:55 +00:00
templates [ci skip] updates on restructuring stuff 2016-03-06 15:39:03 +00:00
utils some updates related to json responses 2016-03-06 15:56:53 +00:00
.gitignore test travis with bintray 2016-03-01 19:15:02 +00:00
.travis.yml update travis file 2016-03-04 20:21:50 +00:00
Gruntfile.js update popups and delete verification 2016-02-07 21:12:01 +00:00
LICENSE.md update license 2016-02-21 20:15:07 +00:00
README.md [ci skip] Update link of badge 2016-03-05 15:23:19 +00:00
hugo.go some updates related to json responses 2016-03-06 15:56:53 +00:00
package.json improve js, add function 2016-02-04 22:30:46 +00:00

README.md

Hugo plugin for Caddy

Build Chat Documentation Documentation Executables

Caddy-hugo fills the gap between Hugo and the browser. Hugo is an easy, blazing fast and awesome static website generator. This plugin fills the gap between Hugo and the end-user, providing you an web interface to manage the whole website.

The following information is directed to developers. If you just want to use it, read the documentation at Caddy website.

Build from source

Requirements

If you want to go deeper and make changes in front-end assets like JavaScript or CSS, you'll need to install the optional tools listed above.

Get it and build

  1. Open the terminal.
  2. Run go get github.com/hacdias/caddy-hugo.
  3. Navigate to the clone path.
  4. If you want to make changes in the front-end change the last comment in the beginning of hugo.go file to //go:generate go-bindata -debug -pkg assets -o assets/assets.go templates/ assets/css/ assets/js/ assets/fonts/; execute npm install in the root of caddy-hugo clone. Then, run grunt watch.
  5. Run go generate.
  6. Open the folder with your static website and create a Caddyfile. Read the docs for more information about the directives of this plugin.
  7. Open the console in that folder and execute caddydev --source $PATH$ hugo, replacing $PATH with the absolute path to your caddy-hugo's clone.
  8. Open the browser and go to http://whateveryoururlis/admin to check it out.