mirror of
https://github.com/gohugoio/hugo.git
synced 2025-08-30 22:39:58 +02:00
Add /index.html to unadorned alias paths
Bring code to be better in line with documentation.
This commit is contained in:
@@ -34,17 +34,17 @@ import (
|
||||
)
|
||||
|
||||
type Page struct {
|
||||
Status string
|
||||
Images []string
|
||||
Content template.HTML
|
||||
Summary template.HTML
|
||||
RawMarkdown string // TODO should be []byte
|
||||
Params map[string]interface{}
|
||||
contentType string
|
||||
Draft bool
|
||||
Aliases []string
|
||||
Tmpl bundle.Template
|
||||
Markup string
|
||||
Status string
|
||||
Images []string
|
||||
Content template.HTML
|
||||
Summary template.HTML
|
||||
RawMarkdown string // TODO should be []byte
|
||||
Params map[string]interface{}
|
||||
contentType string
|
||||
Draft bool
|
||||
Aliases []string
|
||||
Tmpl bundle.Template
|
||||
Markup string
|
||||
PageMeta
|
||||
File
|
||||
Position
|
||||
|
@@ -145,7 +145,9 @@ func (s *Site) Process() (err error) {
|
||||
}
|
||||
|
||||
func (s *Site) Render() (err error) {
|
||||
s.RenderAliases()
|
||||
if err = s.RenderAliases(); err != nil {
|
||||
return
|
||||
}
|
||||
s.timerStep("render and write aliases")
|
||||
s.ProcessShortcodes()
|
||||
s.timerStep("render shortcodes")
|
||||
@@ -161,7 +163,7 @@ func (s *Site) Render() (err error) {
|
||||
if err = s.RenderPages(); err != nil {
|
||||
return
|
||||
}
|
||||
s.timerStep("render pages")
|
||||
s.timerStep("render and write pages")
|
||||
if err = s.RenderHomePage(); err != nil {
|
||||
return
|
||||
}
|
||||
|
@@ -2,13 +2,13 @@ package hugolib
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
"github.com/spf13/hugo/target"
|
||||
"html/template"
|
||||
"io"
|
||||
"testing"
|
||||
"html/template"
|
||||
"github.com/spf13/hugo/target"
|
||||
)
|
||||
|
||||
const SLUG_DOC_1 = "---\ntitle: slug doc 1\nslug: slug-doc-1\naliases:\n - sd1/foo/\n - sd2\n - sd3/\n - sd4.php\n---\nslug doc 1 content"
|
||||
const SLUG_DOC_1 = "---\ntitle: slug doc 1\nslug: slug-doc-1\naliases:\n - sd1/foo/\n - sd2\n - sd3/\n - sd4.html\n---\nslug doc 1 content"
|
||||
|
||||
//const SLUG_DOC_1 = "---\ntitle: slug doc 1\nslug: slug-doc-1\n---\nslug doc 1 content"
|
||||
const SLUG_DOC_2 = "---\ntitle: slug doc 2\nslug: slug-doc-2\n---\nslug doc 2 content"
|
||||
@@ -68,7 +68,7 @@ func TestPageCount(t *testing.T) {
|
||||
alias := &InMemoryAliasTarget{files: files}
|
||||
s := &Site{
|
||||
Target: target,
|
||||
Alias: alias,
|
||||
Alias: alias,
|
||||
Config: Config{UglyUrls: false},
|
||||
Source: &inMemorySource{urlFakeSource},
|
||||
}
|
||||
@@ -102,9 +102,9 @@ func TestPageCount(t *testing.T) {
|
||||
|
||||
for _, s := range []string{
|
||||
"sd1/foo/index.html",
|
||||
"sd2",
|
||||
"sd2/index.html",
|
||||
"sd3/index.html",
|
||||
"sd4.php",
|
||||
"sd4.html",
|
||||
} {
|
||||
if _, ok := target.files[s]; !ok {
|
||||
t.Errorf("No alias rendered: %s", s)
|
||||
|
Reference in New Issue
Block a user