mirror of
https://github.com/gohugoio/hugo.git
synced 2024-11-07 20:30:36 -05:00
parent
34c87421b8
commit
8b0c3b9b27
2 changed files with 11 additions and 4 deletions
|
@ -472,7 +472,9 @@ func getStaticSourceFs() afero.Fs {
|
|||
useStatic := true
|
||||
|
||||
if err != nil {
|
||||
jww.WARN.Println(err)
|
||||
if err != helpers.ErrThemeUndefined {
|
||||
jww.WARN.Println(err)
|
||||
}
|
||||
useTheme = false
|
||||
} else {
|
||||
if _, err := source.Stat(themeDir); os.IsNotExist(err) {
|
||||
|
|
|
@ -31,6 +31,13 @@ import (
|
|||
"golang.org/x/text/unicode/norm"
|
||||
)
|
||||
|
||||
var (
|
||||
// ErrThemeUndefined is returned when a theme has not be defined by the user.
|
||||
ErrThemeUndefined = errors.New("no theme set")
|
||||
|
||||
ErrWalkRootTooShort = errors.New("Path too short. Stop walking.")
|
||||
)
|
||||
|
||||
// filepathPathBridge is a bridge for common functionality in filepath vs path
|
||||
type filepathPathBridge interface {
|
||||
Base(in string) string
|
||||
|
@ -207,7 +214,7 @@ func GetThemeI18nDirPath() (string, error) {
|
|||
|
||||
func getThemeDirPath(path string) (string, error) {
|
||||
if !ThemeSet() {
|
||||
return "", errors.New("No theme set")
|
||||
return "", ErrThemeUndefined
|
||||
}
|
||||
|
||||
themeDir := filepath.Join(GetThemeDir(), path)
|
||||
|
@ -485,8 +492,6 @@ func FindCWD() (string, error) {
|
|||
return path, nil
|
||||
}
|
||||
|
||||
var ErrWalkRootTooShort = errors.New("Path too short. Stop walking.")
|
||||
|
||||
// SymbolicWalk is like filepath.Walk, but it supports the root being a
|
||||
// symbolic link. It will still not follow symbolic links deeper down in
|
||||
// the file structure
|
||||
|
|
Loading…
Reference in a new issue