mirror of
https://github.com/filebrowser/filebrowser.git
synced 2024-06-07 23:00:43 +00:00
2.2 KiB
2.2 KiB
Hugo plugin for Caddy
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 those who want to build the plugin from source and make changes to it. If you just want to try it out, read the documentation at Caddy website.
Build from source
Requirements
- Go 1.4 or higher
- caddydev
- go-bindata
- Node.js w/ npm (optional)
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
- Open the terminal.
- Run
go get github.com/hacdias/caddy-hugo
. - Navigate to the clone path.
- 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; executenpm install
in the root ofcaddy-hugo
clone. Then, rungrunt watch
.
- Open the folder with your static website and create a Caddyfile. Read the docs for more information about the directives of this plugin.
- Open the console in that folder and execute
caddydev --source $PATH$ hugo
, replacing$PATH
with the absolute path to your caddy-hugo's clone. - Open the browser and go to
http://whateveryoururlis/admin
to check it out.