mirror of
https://github.com/gohugoio/hugo.git
synced 2024-11-07 20:30:36 -05:00
hugolib: Add the last lookup variant for the GetPage index
Now, even for nun-bundles it is possible to do lookup without path or extension. So, given `blog/my-blog-post.en.md` these lookups will succeed: * `blog/my-blog-post.en.md` * `blog/my-blog-post` * `my-blog-post.en.md` * `my-blog-post` See #4312 See https://github.com/gohugoio/hugoDocs/issues/307
This commit is contained in:
parent
4a7c2b3695
commit
3446fe9b89
2 changed files with 6 additions and 0 deletions
|
@ -80,6 +80,9 @@ func TestPageBundlerSite(t *testing.T) {
|
||||||
singlePage := s.getPage(KindPage, "a/1.md")
|
singlePage := s.getPage(KindPage, "a/1.md")
|
||||||
|
|
||||||
assert.NotNil(singlePage)
|
assert.NotNil(singlePage)
|
||||||
|
assert.Equal(singlePage, s.getPage("page", "a/1"))
|
||||||
|
assert.Equal(singlePage, s.getPage("page", "1"))
|
||||||
|
|
||||||
assert.Contains(singlePage.Content, "TheContent")
|
assert.Contains(singlePage.Content, "TheContent")
|
||||||
|
|
||||||
if ugly {
|
if ugly {
|
||||||
|
|
|
@ -86,6 +86,9 @@ func (c *PageCollections) refreshPageCaches() {
|
||||||
_, name := path.Split(dir)
|
_, name := path.Split(dir)
|
||||||
cache[name] = p
|
cache[name] = p
|
||||||
cache[dir] = p
|
cache[dir] = p
|
||||||
|
} else {
|
||||||
|
// Again, ambigous
|
||||||
|
cache[translasionBaseName] = p
|
||||||
}
|
}
|
||||||
|
|
||||||
// We need a way to get to the current language version.
|
// We need a way to get to the current language version.
|
||||||
|
|
Loading…
Reference in a new issue