Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/gohugoio/hugo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/parser
diff options
context:
space:
mode:
authorNoah Campbell <noahcampbell@gmail.com>2013-09-18 21:17:43 +0400
committerNoah Campbell <noahcampbell@gmail.com>2013-09-18 21:17:43 +0400
commit67b2abaf098af8391013cb06a623df8c1a8e0f73 (patch)
treec14774097bd37fc0b479c1a2e2a48beeda806270 /parser
parentd8e1834910d2b845ee5066571a61be49a7a1451c (diff)
Add IsRenderable to Page
As pages are read from the target, they will be assessed if they should be rendered or not. The logic for IsRenderable is in the parser/page.go and looks for anything exception '<'.
Diffstat (limited to 'parser')
-rw-r--r--parser/page.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/parser/page.go b/parser/page.go
index eb8672bd4..248b172cd 100644
--- a/parser/page.go
+++ b/parser/page.go
@@ -39,6 +39,7 @@ type Content []byte
type Page interface {
FrontMatter() FrontMatter
Content() Content
+ IsRenderable() bool
}
type page struct {
@@ -55,6 +56,10 @@ func (p *page) FrontMatter() FrontMatter {
return p.frontmatter
}
+func (p *page) IsRenderable() bool {
+ return p.render
+}
+
// ReadFrom reads the content from an io.Reader and constructs a page.
func ReadFrom(r io.Reader) (p Page, err error) {
reader := bufio.NewReader(r)