tpl/tplimpl: Extract internal templates

Having them in separate files should make maintainance easier.

When adding new or making changes to the templates:

```bash
mage generate
```

This will get the Go code in sync.

Fixes #4457
This commit is contained in:
Bjørn Erik Pedersen
2018-05-04 17:53:56 +02:00
parent 914cc85e22
commit 34ad9a4f17
28 changed files with 520 additions and 163 deletions

View File

@@ -8,6 +8,7 @@ import (
"fmt"
"io/ioutil"
"os"
"path"
"path/filepath"
"runtime"
"strings"
@@ -67,6 +68,10 @@ func flagEnv() map[string]string {
}
}
func Generate() error {
return sh.RunWith(flagEnv(), goexe, "generate", path.Join(packageName, "tpl/tplimpl/embedded/generate"))
}
// Build hugo without git info
func HugoNoGitInfo() error {
ldflags = noGitLdflags