mirror of
https://github.com/tiennm99/hugoDocs.git
synced 2026-10-15 04:18:46 +00:00
rendering shortcodes earlier for better performance
This commit is contained in:
1 parent
77d142ba17
commit
f875577197
1 file changed
+3
-5
+3
-5
@@ -81,10 +81,10 @@ func (site *Site) Render() {
|
|||||||
site.timer.Step("render and write indexes")
|
site.timer.Step("render and write indexes")
|
||||||
site.RenderLists()
|
site.RenderLists()
|
||||||
site.timer.Step("render and write lists")
|
site.timer.Step("render and write lists")
|
||||||
site.RenderPages()
|
|
||||||
site.timer.Step("render pages")
|
|
||||||
site.ProcessShortcodes()
|
site.ProcessShortcodes()
|
||||||
site.timer.Step("render shortcodes")
|
site.timer.Step("render shortcodes")
|
||||||
|
site.RenderPages()
|
||||||
|
site.timer.Step("render pages")
|
||||||
site.RenderHomePage()
|
site.RenderHomePage()
|
||||||
site.timer.Step("render and write homepage")
|
site.timer.Step("render and write homepage")
|
||||||
}
|
}
|
||||||
@@ -178,9 +178,7 @@ func (s *Site) checkDirectories() {
|
|||||||
|
|
||||||
func (s *Site) ProcessShortcodes() {
|
func (s *Site) ProcessShortcodes() {
|
||||||
for i, _ := range s.Pages {
|
for i, _ := range s.Pages {
|
||||||
var bb bytes.Buffer
|
s.Pages[i].Content = template.HTML(ShortcodesHandle(string(s.Pages[i].Content), s.Pages[i], s.Tmpl))
|
||||||
bb.WriteString(ShortcodesHandle(s.Pages[i].RenderedContent.String(), s.Pages[i], s.Tmpl))
|
|
||||||
s.Pages[i].RenderedContent = &bb
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user