mirror of
https://github.com/gohugoio/hugo.git
synced 2025-08-19 21:21:39 +02:00
Support embedding <script> tags in markdown pages
This commit is contained in:
@@ -118,6 +118,12 @@ Summary Next Line. {{% img src="/not/real" %}}.
|
||||
More text here.
|
||||
|
||||
Some more text
|
||||
`
|
||||
|
||||
SIMPLE_PAGE_WITH_EMBEDDED_SCRIPT = `---
|
||||
title: Simple
|
||||
---
|
||||
<script type='text/javascript'>alert('the script tags are still there, right?');</script>
|
||||
`
|
||||
|
||||
SIMPLE_PAGE_WITH_SUMMARY_DELIMITER_SAME_LINE = `---
|
||||
@@ -340,6 +346,16 @@ func TestPageWithShortCodeInSummary(t *testing.T) {
|
||||
checkPageLayout(t, p, "page/single.html", "single.html")
|
||||
}
|
||||
|
||||
func TestPageWithEmbeddedScriptTag(t *testing.T) {
|
||||
p, _ := NewPage("simple.md")
|
||||
err := p.ReadFrom(strings.NewReader(SIMPLE_PAGE_WITH_EMBEDDED_SCRIPT))
|
||||
p.Convert()
|
||||
if err != nil {
|
||||
t.Fatalf("Unable to create a page with frontmatter and body content: %s", err)
|
||||
}
|
||||
checkPageContent(t, p, "<script type='text/javascript'>alert('the script tags are still there, right?');</script>\n")
|
||||
}
|
||||
|
||||
func TestTableOfContents(t *testing.T) {
|
||||
p, _ := NewPage("tocpage.md")
|
||||
err := p.ReadFrom(strings.NewReader(PAGE_WITH_TOC))
|
||||
|
Reference in New Issue
Block a user