summaryrefslogtreecommitdiffstats
path: root/hugolib/site_output.go
AgeCommit message (Collapse)Author
2017-06-13Run gofmt to get imports in line vs gohugoio/hugoBjørn Erik Pedersen
2017-06-13all: Update import paths to gohugoio/hugoBjørn Erik Pedersen
2017-05-17hugolib: Fix output formats override when no outputs definition givenBjørn Erik Pedersen
A common use case for this is to redefine the built-in output format `RSS` to give it a different URL. Before this commit, that was not possible without also providing an `outputs` definition. Fixes #3447
2017-04-10hugolib: Final fix of rssURI deprecationBjørn Erik Pedersen
Fixes #3319
2017-04-10hugolib: Only show rssUri deprecation WARNING if it is actually setBjørn Erik Pedersen
Fixes #3319
2017-04-08hugolib: Deprecate rssURIBjørn Erik Pedersen
2017-04-04hugolib: Read media types and output formats from site configBjørn Erik Pedersen
Closes #3222 Closes #3223
2017-04-04output: Add output formats decoderBjørn Erik Pedersen
And clean up the output package.
2017-03-27output: Rename HTMLType etc. to HTMLFormatBjørn Erik Pedersen
2017-03-27hugolib: Read default output formats from site configBjørn Erik Pedersen
2017-03-27Rename OutputType to OutputFormatBjø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-27hugolib: Add basic setup for output def per KindBjørn Erik Pedersen