b := newHugoBuilder(r, nil)
- if err := b.loadConfig(cd, true); err != nil {
+ if err := b.loadConfig(cd, false); err != nil {
return err
}
listener := f.c.serverPorts[i].ln
logger := f.c.r.logger
- r.Printf("Environment: %q", f.c.hugoTry().Deps.Site.Hugo().Environment)
+ r.Printf("Environment: %q\n", f.c.hugoTry().Deps.Site.Hugo().Environment)
if i == 0 {
if f.c.renderToDisk {
return errors.New("rebuild does not support 'ResetState'")
}
- if !h.Configs.Base.Internal.Running {
+ if !h.Configs.Base.Internal.Watch {
return errors.New("rebuild called when not in watch mode")
}
if s.Cfg.Running {
flags.Set("internal", maps.Params{
"running": s.Cfg.Running,
+ "watch": s.Cfg.Running,
})
}
}
func (p *pageState) addDependency(dep identity.Provider) {
- if !p.s.running() || p.pageOutput.cp == nil {
+ if !p.s.watching() || p.pageOutput.cp == nil {
return
}
p.pageOutput.cp.dependencyTracker.Add(dep)
parent := p.init
var dependencyTracker identity.Manager
- if p.s.running() {
+ if p.s.watching() {
dependencyTracker = identity.NewManager(pageContentOutputDependenciesID)
}
return link, nil
}
-func (s *Site) running() bool {
- return s.h != nil && s.h.Configs.Base.Internal.Running
+func (s *Site) watching() bool {
+ return s.h != nil && s.h.Configs.Base.Internal.Watch
}
type whatChanged struct {
pd.AbsURLPath = s.absURLPath(targetPath)
}
- if s.running() && s.conf.Internal.Watch && !s.conf.Internal.DisableLiveReload {
+ if s.watching() && s.conf.Internal.Watch && !s.conf.Internal.DisableLiveReload {
pd.LiveReloadBaseURL = s.Conf.BaseURLLiveReload().URL()
}
}
// Only needed in server mode.
- if cfg.Configs.Base.Internal.Running {
+ if cfg.Configs.Base.Internal.Watch {
h.ContentChanges = &contentChangeMap{
pathSpec: h.PathSpec,
symContent: make(map[string]map[string]bool),
flags := config.New()
flags.Set("internal", map[string]any{
"running": s.running,
+ "watch": s.running,
})
if s.workingDir != "" {
stdout 'Total in'
checkfile public/index.html
checkfile public/p1/index.html
+grep 'IsServer: false' public/index.html
-- hugo.toml --
baseURL = "http://example.org/"
disableKinds = ["RSS", "sitemap", "robotsTXT", "404", "taxonomy", "term"]
-- layouts/index.html --
-Home.
+Home|IsServer: {{ .Site.IsServer }}|
-- layouts/_default/single.html --
Title: {{ .Title }}
-- content/p1.md --