mirror of
https://github.com/avelino/awesome-go.git
synced 2024-11-07 16:33:40 +00:00
assets dir is part of staticFiles slice
This commit is contained in:
parent
ed9808b8f1
commit
43fe5dbe66
15
main.go
15
main.go
@ -28,7 +28,13 @@ type Object struct {
|
||||
|
||||
// Source
|
||||
const readmePath = "README.md"
|
||||
const assetsDir = "tmpl/assets"
|
||||
|
||||
// NOTE: this files should be copied as is to outDir directory
|
||||
var staticFiles = []string{
|
||||
"tmpl/assets",
|
||||
"tmpl/_redirects",
|
||||
"tmpl/robots.txt",
|
||||
}
|
||||
|
||||
// Templates
|
||||
const tplPath = "tmpl/tmpl.html"
|
||||
@ -40,7 +46,6 @@ const tmplSitemap = "tmpl/sitemap-tmpl.xml"
|
||||
// NOTE: trailing slash is required
|
||||
const outDir = "out/"
|
||||
|
||||
var outAssetsDir = filepath.Join(outDir, "assets")
|
||||
var outIndexFile = filepath.Join(outDir, "index.html")
|
||||
var outSitemapFile = filepath.Join(outDir, "sitemap.xml")
|
||||
|
||||
@ -95,10 +100,14 @@ func main() {
|
||||
|
||||
makeSitemap(objs)
|
||||
|
||||
if err := cp.Copy(assetsDir, outAssetsDir); err != nil {
|
||||
for _, srcFilename := range staticFiles {
|
||||
dstFilename := filepath.Join(outDir, filepath.Base(srcFilename))
|
||||
fmt.Printf("Copy static file: %s -> %s\n", srcFilename, dstFilename)
|
||||
if err := cp.Copy(srcFilename, dstFilename); err != nil {
|
||||
panic(err)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func mkdirAll(path string) error {
|
||||
_, err := os.Stat(path)
|
||||
|
Loading…
Reference in New Issue
Block a user