예제 #1
0
파일: page.go 프로젝트: nitoyon/hugo
func (p *Page) renderContent(content []byte) []byte {
	var fn helpers.LinkResolverFunc
	var fileFn helpers.FileResolverFunc
	if p.getRenderingConfig().SourceRelativeLinksEval {
		fn = func(ref string) (string, error) {
			return p.Node.Site.GitHub(ref, p)
		}
		fileFn = func(ref string) (string, error) {
			return p.Node.Site.GitHubFileLink(ref, p)
		}
	}
	return helpers.RenderBytesWithTOC(&helpers.RenderingContext{Content: content, PageFmt: p.guessMarkupType(),
		DocumentID: p.UniqueID(), Config: p.getRenderingConfig(), LinkResolver: fn, FileResolver: fileFn})
}
예제 #2
0
파일: page.go 프로젝트: JTrembl1/hugo
func (p *Page) renderContent(content []byte) []byte {
	return helpers.RenderBytesWithTOC(&helpers.RenderingContext{Content: content, PageFmt: p.guessMarkupType(),
		DocumentID: p.UniqueID(), Config: p.getRenderingConfig()})
}
예제 #3
0
파일: page.go 프로젝트: kuruma/hugo
func (p *Page) renderContent(content []byte) []byte {
	return helpers.RenderBytesWithTOC(content, p.guessMarkupType(), p.UniqueId())
}