Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-06-13 | all: Update textual references in Go source to point to gohugoio/hugo | Bjørn Erik Pedersen | |
2017-06-13 | all: Update import paths to gohugoio/hugo | Bjørn Erik Pedersen | |
2017-03-27 | hugolib: Refactor/-work the permalink/target path logic | Bjø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-05 | hugolib: Populate the taxonomy term Pages list | Anton 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-04 | hugolib: Fix HugoSites.createMissingPages | Anton 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-01 | hugolib: Fix broken test | Bjørn Erik Pedersen | |
See #2977 | |||
2017-02-18 | hugolib: More test helper cleanup | Bjørn Erik Pedersen | |
2017-02-17 | hugolib: Test helper cleanup | Bjørn Erik Pedersen | |
2017-02-17 | all: 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-04 | all: Refactor to nonglobal file systems | Bjørn Erik Pedersen | |
Updates #2701 Fixes #2951 | |||
2017-01-07 | all: Refactor to non-global logger | Bjø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-02 | hugolib: Add a taxonomy test case | Bjørn Erik Pedersen | |
2016-12-28 | hugolib: Fix preserveTaxonomyNames regressions | Bjørn Erik Pedersen | |
Fixes #2809 | |||
2016-12-27 | hugolib: Fix redundant URL file extension on taxonomy terms pages | Cameron Moore | |
Fixes #2819 | |||
2016-12-11 | Fix menu URL for node type pages | Bjørn Erik Pedersen | |
By delaying the menu assembly. Fixes #2770 | |||
2016-11-27 | hugolib: Fix regressions with uglyURLs | Bjørn Erik Pedersen | |
Fixes #2734 | |||
2016-11-22 | node to page: Fixe index page translation issues | Bjørn Erik Pedersen | |
Updates #2297 | |||
2016-11-22 | node to page: Don't repeat the RSS title if it is the same | Bjørn Erik Pedersen | |
Updates #2297 | |||
2016-11-22 | node to page: Only return regular pages in home.Data.Pages | Bjø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-22 | node to page: Misc. TODO-fixes | Bjørn Erik Pedersen | |
Updates #2297 | |||
2016-11-22 | node to page: Handle URLs | Bjø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-22 | node to page: Remove Node | Bjørn Erik Pedersen | |
And misc. TODO-fixes Updates #2297 | |||
2016-11-22 | node to page: Rename PageType to Kind | Bjørn Erik Pedersen | |
And embed that on Page. Updates #2297 | |||
2016-11-22 | node to page: Export GetPage to the templates | Bjørn Erik Pedersen | |
Updates #2297 | |||
2016-11-22 | node to page: Handle Date and Lastmod | Bjørn Erik Pedersen | |
Updates #2297 | |||
2016-11-22 | node to page: Add Pages to Page | Bjø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-22 | node to page: Make Nodes into Pages | Bjø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-22 | node to page: Handle sections with only _index.md | Bjørn Erik Pedersen | |
Updates #2297 | |||
2016-11-22 | node to page: Handle aliases on home page etc. | Bjørn Erik Pedersen | |
Updates #2297 | |||
2016-11-22 | node to page: Handle menus on home page etc. | Bjørn Erik Pedersen | |
Updates #2297 | |||
2016-11-22 | node to page: Handle taxonomies on home page etc. | Bjørn Erik Pedersen | |
Updates #2297 | |||
2016-11-22 | node to page: Handle aliases, 404, robots.txt, sitemap | Bjørn Erik Pedersen | |
Updates #2297 | |||
2016-11-22 | node to page: Handle translations | Bjørn Erik Pedersen | |
Updates #2297 | |||
2016-11-22 | node to page: Fix the page collections | Bjørn Erik Pedersen | |
Updates #2297 | |||
2016-11-22 | node to page: Use _index as identificator for the list nodes | Bjørn Erik Pedersen | |
Updates #2297 | |||
2016-11-22 | node to page: Handle RSS | Bjørn Erik Pedersen | |
Updates #2297 | |||
2016-11-22 | node to page: Create pages for nodes without content | Bjørn Erik Pedersen | |
Updates #2297 | |||
2016-11-22 | node to page: Handle taxonomy terms | Bjørn Erik Pedersen | |
Updates #2297 | |||
2016-11-22 | node to page: Handle taxonomy lists | Bjørn Erik Pedersen | |
Updates #2297 | |||
2016-11-22 | node to page: Handle sections | Bjørn Erik Pedersen | |
Updates #2297 | |||
2016-11-22 | node to page: Handle home | Bjørn Erik Pedersen | |
With refactored paginator handling. Updates #2297 | |||
2016-11-22 | node to page: Basic outline | Bjørn Erik Pedersen | |
Updates #2297 |