mirror of
https://github.com/gohugoio/hugo.git
synced 2024-11-21 20:46:30 -05:00
commands, tpl: Get rid of repeating viper accesses
* all: Delete some blank lines * commands, tpl: Get rid of repeating viper accesses
This commit is contained in:
parent
4b4ab47553
commit
85a2d81e3c
9 changed files with 5 additions and 14 deletions
|
@ -103,6 +103,7 @@ func convertContents(mark rune) (err error) {
|
|||
return fmt.Errorf("No source files found")
|
||||
}
|
||||
|
||||
contentDir := helpers.AbsPathify(viper.GetString("contentDir"))
|
||||
jww.FEEDBACK.Println("processing", len(site.Source.Files()), "content files")
|
||||
for _, file := range site.Source.Files() {
|
||||
jww.INFO.Println("Attempting to convert", file.LogicalName())
|
||||
|
@ -134,7 +135,7 @@ func convertContents(mark rune) (err error) {
|
|||
metadata = newmetadata
|
||||
}
|
||||
|
||||
page.SetDir(filepath.Join(helpers.AbsPathify(viper.GetString("contentDir")), file.Dir()))
|
||||
page.SetDir(filepath.Join(contentDir, file.Dir()))
|
||||
page.SetSourceContent(psr.Content())
|
||||
if err = page.SetSourceMetaData(metadata, mark); err != nil {
|
||||
jww.ERROR.Printf("Failed to set source metadata for file %q: %s. For more info see For more info see https://github.com/spf13/hugo/issues/2458", page.FullFilePath(), err)
|
||||
|
|
|
@ -426,7 +426,6 @@ func watchConfig() {
|
|||
}
|
||||
|
||||
func build(watches ...bool) error {
|
||||
|
||||
// Hugo writes the output to memory instead of the disk
|
||||
// This is only used for benchmark testing. Cause the content is only visible
|
||||
// in memory
|
||||
|
@ -786,7 +785,7 @@ func NewWatcher(port int) error {
|
|||
jww.FEEDBACK.Printf("Syncing all static files\n")
|
||||
err := copyStatic()
|
||||
if err != nil {
|
||||
utils.StopOnErr(err, fmt.Sprintf("Error copying static files to %s", helpers.AbsPathify(viper.GetString("publishDir"))))
|
||||
utils.StopOnErr(err, fmt.Sprintf("Error copying static files to %s", publishDir))
|
||||
}
|
||||
} else {
|
||||
staticSourceFs := getStaticSourceFs()
|
||||
|
|
|
@ -42,7 +42,6 @@ func HasPygments() bool {
|
|||
|
||||
// Highlight takes some code and returns highlighted code.
|
||||
func Highlight(code, lang, optsStr string) string {
|
||||
|
||||
if !HasPygments() {
|
||||
jww.WARN.Println("Highlighting requires Pygments to be installed and in the path")
|
||||
return code
|
||||
|
@ -197,7 +196,6 @@ func createOptionsString(options map[string]string) string {
|
|||
}
|
||||
|
||||
func parseDefaultPygmentsOpts() (map[string]string, error) {
|
||||
|
||||
options := make(map[string]string)
|
||||
err := parseOptions(options, viper.GetString("pygmentsOptions"))
|
||||
if err != nil {
|
||||
|
@ -225,7 +223,6 @@ func parseDefaultPygmentsOpts() (map[string]string, error) {
|
|||
}
|
||||
|
||||
func parsePygmentsOpts(in string) (string, error) {
|
||||
|
||||
options, err := parseDefaultPygmentsOpts()
|
||||
if err != nil {
|
||||
return "", err
|
||||
|
|
|
@ -22,7 +22,6 @@ import (
|
|||
|
||||
// LoadGlobalConfig loads Hugo configuration into the global Viper.
|
||||
func LoadGlobalConfig(relativeSourcePath, configFilename string) error {
|
||||
|
||||
if relativeSourcePath == "" {
|
||||
relativeSourcePath = "."
|
||||
}
|
||||
|
|
|
@ -105,7 +105,6 @@ func (h mmarkHandler) PageConvert(p *Page, t tpl.Template) HandledResult {
|
|||
}
|
||||
|
||||
func commonConvert(p *Page, t tpl.Template) HandledResult {
|
||||
|
||||
if p.rendered {
|
||||
panic(fmt.Sprintf("Page %q already rendered, does not need conversion", p.BaseFileName()))
|
||||
}
|
||||
|
|
|
@ -584,7 +584,6 @@ func (p *Page) permalink() (*url.URL, error) {
|
|||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
// fmt.Printf("have a section override for %q in section %s → %s\n", p.Title, p.Section, permalink)
|
||||
} else {
|
||||
if len(pSlug) > 0 {
|
||||
permalink = helpers.URLPrep(viper.GetBool("uglyURLs"), path.Join(dir, p.Slug+"."+p.Extension()))
|
||||
|
|
|
@ -917,7 +917,6 @@ func (s *SiteInfo) SitemapAbsURL() string {
|
|||
}
|
||||
|
||||
func (s *Site) initializeSiteInfo() {
|
||||
|
||||
var (
|
||||
lang *helpers.Language = s.Language
|
||||
languages helpers.Languages
|
||||
|
@ -1980,7 +1979,6 @@ func (s *Site) renderSectionLists(prepare bool) error {
|
|||
}
|
||||
|
||||
if n.paginator != nil {
|
||||
|
||||
paginatePath := helpers.Config().GetString("paginatePath")
|
||||
|
||||
// write alias for page 1
|
||||
|
@ -2029,7 +2027,6 @@ func (s *Site) renderSectionLists(prepare bool) error {
|
|||
}
|
||||
|
||||
func (s *Site) renderHomePage(prepare bool) error {
|
||||
|
||||
n := s.newHomeNode(prepare, 0)
|
||||
if prepare {
|
||||
return nil
|
||||
|
|
|
@ -65,6 +65,7 @@ func SetI18nTfuncs(bndl *bundle.Bundle) {
|
|||
jww.WARN.Printf("No translation bundle found for default language %q", defaultContentLanguage)
|
||||
}
|
||||
|
||||
enableMissingTranslationPlaceholders := viper.GetBool("enableMissingTranslationPlaceholders")
|
||||
for _, lang := range bndl.LanguageTags() {
|
||||
currentLang := lang
|
||||
|
||||
|
@ -78,7 +79,7 @@ func SetI18nTfuncs(bndl *bundle.Bundle) {
|
|||
if Logi18nWarnings {
|
||||
i18nWarningLogger.Printf("i18n|MISSING_TRANSLATION|%s|%s", currentLang, translationID)
|
||||
}
|
||||
if viper.GetBool("enableMissingTranslationPlaceholders") {
|
||||
if enableMissingTranslationPlaceholders {
|
||||
return fmt.Sprintf("[i18n] %s", translationID)
|
||||
}
|
||||
if defaultT != nil {
|
||||
|
|
|
@ -114,7 +114,6 @@ func resDeleteCache(id string, fs afero.Fs) error {
|
|||
|
||||
// resGetRemote loads the content of a remote file. This method is thread safe.
|
||||
func resGetRemote(url string, fs afero.Fs, hc *http.Client) ([]byte, error) {
|
||||
|
||||
c, err := resGetCache(url, fs, viper.GetBool("ignoreCache"))
|
||||
if c != nil && err == nil {
|
||||
return c, nil
|
||||
|
|
Loading…
Reference in a new issue