change name
parent
ff3cf2f16f
commit
6fcb1dce44
|
@ -13,5 +13,5 @@ install:
|
|||
- go install github.com/caddyserver/caddydev
|
||||
- go generate
|
||||
script:
|
||||
- caddydev --output="caddy" --source="." staticmin
|
||||
- caddydev --output="caddy" --source="." caddy-cms
|
||||
- go test ./...
|
||||
|
|
18
README.md
18
README.md
|
@ -1,14 +1,14 @@
|
|||
# staticmin
|
||||
# caddy-cms
|
||||
|
||||
[![Build](https://img.shields.io/travis/hacdias/staticmin.svg?style=flat-square)](https://travis-ci.org/hacdias/staticmin)
|
||||
[![Documentation](https://img.shields.io/badge/godoc-reference-blue.svg?style=flat-square)](http://godoc.org/github.com/hacdias/staticmin)
|
||||
[![Build](https://img.shields.io/travis/hacdias/caddy-cms.svg?style=flat-square)](https://travis-ci.org/hacdias/caddy-cms)
|
||||
[![Documentation](https://img.shields.io/badge/godoc-reference-blue.svg?style=flat-square)](http://godoc.org/github.com/hacdias/caddy-cms)
|
||||
|
||||
Deploy your Hugo website and enjoy of an admin interface with Caddy server.
|
||||
|
||||
## Configuration
|
||||
|
||||
```
|
||||
staticmin {
|
||||
caddy-cms {
|
||||
styles file
|
||||
hugo true / false # default is true
|
||||
command command # needed when hugo is false
|
||||
|
@ -37,7 +37,7 @@ If you want to go deeper and make changes in front-end assets like JavaScript or
|
|||
|
||||
### Run it
|
||||
|
||||
If you have already installed everything above to meet the requirements for what you want to do, let's start. Firstly, open the terminal and navigate to your clone of ```staticmin```. Then execute:
|
||||
If you have already installed everything above to meet the requirements for what you want to do, let's start. Firstly, open the terminal and navigate to your clone of ```caddy-cms```. Then execute:
|
||||
|
||||
```
|
||||
go-bindata [-debug] -pkg assets -o assets/assets.go templates/ assets/css/ assets/js/ assets/fonts/
|
||||
|
@ -58,17 +58,17 @@ errors {
|
|||
404 404.html
|
||||
}
|
||||
|
||||
staticmin
|
||||
caddy-cms
|
||||
```
|
||||
|
||||
After creating the file, navigate to that folder using the terminal and run the following command, replacing ```{staticmin}``` with the location of your clone.
|
||||
After creating the file, navigate to that folder using the terminal and run the following command, replacing ```{caddy-cms}``` with the location of your clone.
|
||||
|
||||
```
|
||||
caddydev --source {staticmin} hugo
|
||||
caddydev --source {caddy-cms} hugo
|
||||
```
|
||||
|
||||
Navigate to ```localhost:8080``` to see your blog running on Caddy and Hugo. Go to ```/admin``` to try the Admin UI. The default user name is ```admin```, so is the password. You may change in your Caddyfile.
|
||||
|
||||
Everything is working now. Whenever you make a change in the back-end source code, you'll have to run the command above again.
|
||||
|
||||
**For those who want to make changes in front-end**, make sure you have every needed tool installed and run ```npm install``` in the root of ```staticmin``` clone. Then, run ```grunt watch```.
|
||||
**For those who want to make changes in front-end**, make sure you have every needed tool installed and run ```npm install``` in the root of ```caddy-cms``` clone. Then, run ```grunt watch```.
|
||||
|
|
|
@ -4,7 +4,7 @@ import (
|
|||
"net/http"
|
||||
"strings"
|
||||
|
||||
"github.com/hacdias/staticmin/config"
|
||||
"github.com/hacdias/caddy-cms/config"
|
||||
)
|
||||
|
||||
// ServeHTTP is used to serve the content of Browse page
|
||||
|
|
|
@ -4,8 +4,8 @@ import (
|
|||
"net/http"
|
||||
"text/template"
|
||||
|
||||
"github.com/hacdias/staticmin/config"
|
||||
"github.com/hacdias/staticmin/utils"
|
||||
"github.com/hacdias/caddy-cms/config"
|
||||
"github.com/hacdias/caddy-cms/utils"
|
||||
"github.com/mholt/caddy/middleware"
|
||||
"github.com/mholt/caddy/middleware/browse"
|
||||
)
|
||||
|
|
|
@ -10,7 +10,7 @@ import (
|
|||
"os"
|
||||
"strings"
|
||||
|
||||
"github.com/hacdias/staticmin/utils"
|
||||
"github.com/hacdias/caddy-cms/utils"
|
||||
)
|
||||
|
||||
// POST handles the POST method on browse page
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
//go:generate go install github.com/jteeuwen/go-bindata/go-bindata
|
||||
//go:generate go-bindata -pkg assets -o assets/assets.go templates/ assets/css/ assets/js/ assets/fonts/
|
||||
|
||||
package staticmin
|
||||
package cms
|
||||
|
||||
import (
|
||||
"mime"
|
||||
|
@ -11,11 +11,11 @@ import (
|
|||
"path/filepath"
|
||||
"strings"
|
||||
|
||||
"github.com/hacdias/staticmin/assets"
|
||||
"github.com/hacdias/staticmin/browse"
|
||||
"github.com/hacdias/staticmin/config"
|
||||
"github.com/hacdias/staticmin/editor"
|
||||
"github.com/hacdias/staticmin/utils"
|
||||
"github.com/hacdias/caddy-cms/assets"
|
||||
"github.com/hacdias/caddy-cms/browse"
|
||||
"github.com/hacdias/caddy-cms/config"
|
||||
"github.com/hacdias/caddy-cms/editor"
|
||||
"github.com/hacdias/caddy-cms/utils"
|
||||
"github.com/mholt/caddy/config/setup"
|
||||
"github.com/mholt/caddy/middleware"
|
||||
)
|
|
@ -4,7 +4,7 @@ import (
|
|||
"net/http"
|
||||
"strings"
|
||||
|
||||
"github.com/hacdias/staticmin/config"
|
||||
"github.com/hacdias/caddy-cms/config"
|
||||
)
|
||||
|
||||
// ServeHTTP serves the editor page
|
||||
|
|
|
@ -10,9 +10,9 @@ import (
|
|||
"strings"
|
||||
"text/template"
|
||||
|
||||
"github.com/hacdias/staticmin/config"
|
||||
"github.com/hacdias/staticmin/frontmatter"
|
||||
"github.com/hacdias/staticmin/utils"
|
||||
"github.com/hacdias/caddy-cms/config"
|
||||
"github.com/hacdias/caddy-cms/frontmatter"
|
||||
"github.com/hacdias/caddy-cms/utils"
|
||||
"github.com/spf13/hugo/parser"
|
||||
)
|
||||
|
||||
|
|
|
@ -9,8 +9,8 @@ import (
|
|||
"strings"
|
||||
"time"
|
||||
|
||||
"github.com/hacdias/staticmin/config"
|
||||
"github.com/hacdias/staticmin/utils"
|
||||
"github.com/hacdias/caddy-cms/config"
|
||||
"github.com/hacdias/caddy-cms/utils"
|
||||
"github.com/robfig/cron"
|
||||
"github.com/spf13/hugo/parser"
|
||||
)
|
||||
|
|
|
@ -6,7 +6,7 @@ import (
|
|||
"sort"
|
||||
"strings"
|
||||
|
||||
"github.com/hacdias/staticmin/utils"
|
||||
"github.com/hacdias/caddy-cms/utils"
|
||||
"github.com/spf13/hugo/parser"
|
||||
)
|
||||
|
||||
|
|
|
@ -1,18 +1,18 @@
|
|||
{
|
||||
"name": "staticmin",
|
||||
"name": "caddy-cms",
|
||||
"version": "1.0.0",
|
||||
"description": "Deploy your Hugo website and enjoy of an admin interface with Caddy server.",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/hacdias/staticmin.git"
|
||||
"url": "git+https://github.com/hacdias/caddy-cms.git"
|
||||
},
|
||||
"main": "Gruntfile.js",
|
||||
"author": "Henrique Dias <hacdias@gmail.com>",
|
||||
"license": "MIT",
|
||||
"bugs": {
|
||||
"url": "https://github.com/hacdias/staticmin/issues"
|
||||
"url": "https://github.com/hacdias/caddy-cms/issues"
|
||||
},
|
||||
"homepage": "https://github.com/hacdias/staticmin#readme",
|
||||
"homepage": "https://github.com/hacdias/caddy-cms#readme",
|
||||
"scripts": {
|
||||
"install": "napa defunkt/jquery-pjax"
|
||||
},
|
||||
|
|
|
@ -12,8 +12,8 @@ import (
|
|||
"text/template"
|
||||
"unicode"
|
||||
|
||||
"github.com/hacdias/staticmin/assets"
|
||||
"github.com/hacdias/staticmin/config"
|
||||
"github.com/hacdias/caddy-cms/assets"
|
||||
"github.com/hacdias/caddy-cms/config"
|
||||
"github.com/spf13/hugo/commands"
|
||||
)
|
||||
|
||||
|
|
Loading…
Reference in New Issue