Go to file
Henrique Dias 8affc3136f fix another bug 2015-10-18 18:28:51 +01:00
assets fix save on non-codemirror-editor-pages 2015-09-30 20:47:56 +01:00
browse change 'caddy-cms' to 'caddy-hugo' 2015-10-18 15:10:32 +01:00
config Remove non-hugo web gen support. See #27. Close #24 2015-10-16 19:34:27 +01:00
editor change 'caddy-cms' to 'caddy-hugo' 2015-10-18 15:10:32 +01:00
frontmatter change 'caddy-cms' to 'caddy-hugo' 2015-10-18 15:10:32 +01:00
templates fix another bug 2015-10-18 18:28:51 +01:00
utils change 'caddy-cms' to 'caddy-hugo' 2015-10-18 15:10:32 +01:00
.gitignore add some tests 2015-09-26 13:03:02 +01:00
.travis.yml Update .travis.yml 2015-10-18 15:58:45 +01:00
Gruntfile.js change editor theme 2015-09-28 21:11:52 +01:00
LICENSE.md updates and grunt 2015-09-16 12:18:12 +01:00
README.md update docs 2015-10-18 17:16:40 +01:00
hugo.go change 'caddy-cms' to 'caddy-hugo' 2015-10-18 15:10:32 +01:00
package.json Update package.json 2015-10-18 16:04:48 +01:00

README.md

Hugo plugin for Caddy

Build Documentation

Powerful Hugo - easy and amazing static website generator - plugin for Caddy with an admin interface so you can change your website when you're not on your computer. You can also use it like any other Content Management Service.

Build it from source

Requirements

Back-end Front-end
Go 1.4 or higher Ruby
caddydev SASS
go-bindata Node.js w/ npm
Grunt

If you want to go deeper and make changes in front-end assets like JavaScript or CSS, you'll need some more tools (front-end tools in the table bellow). If you don't, install only the back-end tools.

Get it and build

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