summaryrefslogtreecommitdiffstats
path: root/hugolib/node_as_page_test.go
AgeCommit message (Collapse)Author
2017-06-13all: Update textual references in Go source to point to gohugoio/hugoBjørn Erik Pedersen
2017-06-13all: Update import paths to gohugoio/hugoBjørn Erik Pedersen
2017-03-27hugolib: Refactor/-work the permalink/target path logicBjørn Erik Pedersen
This is a pretty fundamental change in Hugo, but absolutely needed if we should have any hope of getting "multiple outputs" done. This commit's goal is to say: * Every file target path is created by `createTargetPath`, i.e. one function for all. * That function takes every page and site parameter into account, to avoid fragile string parsing to uglify etc. later on. * The path creation logic has full test coverage. * All permalinks, paginator URLs etc. are then built on top of that same logic. Fixes #1252 Fixes #2110 Closes #2374 Fixes #1885 Fixes #3102 Fixes #3179 Fixes #1641 Fixes #1989
2017-03-05hugolib: Populate the taxonomy term Pages listAnton Staaf
Previously this was left empty, but it is very handy to have a list of term pages for a given taxonomy. This list can now be paginated like other page lists. It makes it possible to render summary content from each terms index page for instance. It also makes it possible to sort the term pages in the same way that other page lists can be sorted. An RSS feed is now generated for KindTaxonomyTerm pages as well. This also fixes a bug in HugoSites.createMissingPages. Previously it would only check for existing KindTaxonomyTerm pages if the taxonomy had any terms defined. So for a taxonomy with no terms but a taxonomy terms page it would generate a second empty terms page.
2017-03-04hugolib: Fix HugoSites.createMissingPagesAnton Staaf
Previously it would only check for existing KindTaxonomyTerm pages if the taxonomy had any terms defined. So for a taxonomy with no terms but a taxonomy terms page it would generate a second empty terms page.
2017-03-01hugolib: Fix broken testBjørn Erik Pedersen
See #2977
2017-02-18hugolib: More test helper cleanupBjørn Erik Pedersen
2017-02-17hugolib: Test helper cleanupBjørn Erik Pedersen
2017-02-17all: Refactor to nonglobal Viper, i18n etc.Bjørn Erik Pedersen
This is a final rewrite that removes all the global state in Hugo, which also enables the use if `t.Parallel` in tests. Updates #2701 Fixes #3016
2017-02-04all: Refactor to nonglobal file systemsBjørn Erik Pedersen
Updates #2701 Fixes #2951
2017-01-07all: Refactor to non-global loggerBjørn Erik Pedersen
Note that this looks like overkill for just the logger, and that is correct, but this will make sense once we start with the template handling etc. Updates #2701
2017-01-02hugolib: Add a taxonomy test caseBjørn Erik Pedersen
2016-12-28hugolib: Fix preserveTaxonomyNames regressionsBjørn Erik Pedersen
Fixes #2809
2016-12-27hugolib: Fix redundant URL file extension on taxonomy terms pagesCameron Moore
Fixes #2819
2016-12-11Fix menu URL for node type pagesBjørn Erik Pedersen
By delaying the menu assembly. Fixes #2770
2016-11-27hugolib: Fix regressions with uglyURLsBjørn Erik Pedersen
Fixes #2734
2016-11-22node to page: Fixe index page translation issuesBjørn Erik Pedersen
Updates #2297
2016-11-22node to page: Don't repeat the RSS title if it is the sameBjørn Erik Pedersen
Updates #2297
2016-11-22node to page: Only return regular pages in home.Data.PagesBjørn Erik Pedersen
Returning all types is both confusing and too breaking. All page types can be fetched in .Site.Pages. Updates #2297
2016-11-22node to page: Misc. TODO-fixesBjørn Erik Pedersen
Updates #2297
2016-11-22node to page: Handle URLsBjørn Erik Pedersen
This includes removing the error return value from Permalink and RelPermalink. We ignore that error all over the place, so we might as well remove it. Updates #2297
2016-11-22node to page: Remove NodeBjørn Erik Pedersen
And misc. TODO-fixes Updates #2297
2016-11-22node to page: Rename PageType to KindBjørn Erik Pedersen
And embed that on Page. Updates #2297
2016-11-22node to page: Export GetPage to the templatesBjørn Erik Pedersen
Updates #2297
2016-11-22node to page: Handle Date and LastmodBjørn Erik Pedersen
Updates #2297
2016-11-22node to page: Add Pages to PageBjørn Erik Pedersen
As an alias to .Data.Pages for home page etc. Also renamte NodeType to PageType and make it a string so it can be used in `where`. Updates #2297
2016-11-22node to page: Make Nodes into PagesBjørn Erik Pedersen
* `.Site.Pages` now contains all page types, including sections etc. * `.Data.Pages` will also contain "node type" pages where relevant. Updates #2297
2016-11-22node to page: Handle sections with only _index.mdBjørn Erik Pedersen
Updates #2297
2016-11-22node to page: Handle aliases on home page etc.Bjørn Erik Pedersen
Updates #2297
2016-11-22node to page: Handle menus on home page etc.Bjørn Erik Pedersen
Updates #2297
2016-11-22node to page: Handle taxonomies on home page etc.Bjørn Erik Pedersen
Updates #2297
2016-11-22node to page: Handle aliases, 404, robots.txt, sitemapBjørn Erik Pedersen
Updates #2297
2016-11-22node to page: Handle translationsBjørn Erik Pedersen
Updates #2297
2016-11-22node to page: Fix the page collectionsBjørn Erik Pedersen
Updates #2297
2016-11-22node to page: Use _index as identificator for the list nodesBjørn Erik Pedersen
Updates #2297
2016-11-22node to page: Handle RSSBjørn Erik Pedersen
Updates #2297
2016-11-22node to page: Create pages for nodes without contentBjørn Erik Pedersen
Updates #2297
2016-11-22node to page: Handle taxonomy termsBjørn Erik Pedersen
Updates #2297
2016-11-22node to page: Handle taxonomy listsBjørn Erik Pedersen
Updates #2297
2016-11-22node to page: Handle sectionsBjørn Erik Pedersen
Updates #2297
2016-11-22node to page: Handle homeBjørn Erik Pedersen
With refactored paginator handling. Updates #2297
2016-11-22node to page: Basic outlineBjørn Erik Pedersen
Updates #2297