Skip to content

Caddy plugin that provides a web interface for Hugo ✏️

License

Notifications You must be signed in to change notification settings

durdn/caddy-hugo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hugo - a caddy plugin

Build community Documentation Documentation

Hugo is an easy to use and fast command line static website generator, while Caddy 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.

If you're not developer go to the documentation.

Build from source

Requirements:

Instructions:

  1. go get github.com/hacdias/caddy-hugo (ignore the error, see step 3)
  2. cd $GOPATH/github.com/hacdias/caddy-hugo
  3. If you want to modify the CSS/JS:
  4. Change the third comment to //go:generate go-bindata -debug -pkg assets -o assets/assets.go templates/ assets/css/ assets/js/ assets/fonts/
  5. npm install
  6. grunt watch
  7. go generate
  8. cd $YOUR_WEBSITE_PATH
  9. caddydev --source $GOPATH/src/github.com/hacdias/caddy-hugo hugo
  10. Go to http://domain:port

About

Caddy plugin that provides a web interface for Hugo ✏️

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 43.5%
  • JavaScript 37.8%
  • CSS 18.7%