diff options
author | Noah Campbell <noahcampbell@gmail.com> | 2013-09-18 10:17:43 -0700 |
---|---|---|
committer | Noah Campbell <noahcampbell@gmail.com> | 2013-09-18 10:17:43 -0700 |
commit | 67b2abaf098af8391013cb06a623df8c1a8e0f73 (patch) | |
tree | c14774097bd37fc0b479c1a2e2a48beeda806270 /parser | |
parent | d8e1834910d2b845ee5066571a61be49a7a1451c (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.go | 5 |
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) |