hugo/hugolib
Bjørn Erik Pedersen aa6b1b9be7 output: Support templates per site/language
This applies to both regular templates and shortcodes. So, if the site language is French and the output format is AMP, this is the (start) of the lookup order for the home page:

1. index.fr.amp.html
2. index.amp.html
3. index.fr.html
4. index.html
5. ...

Fixes #3360
2017-07-04 09:12:44 +02:00
..
testdata hugolib: Clean up a benchmark 2017-01-03 17:08:59 +01:00
404_test.go all: Update import paths to gohugoio/hugo 2017-06-13 18:42:45 +02:00
alias.go all: Update import paths to gohugoio/hugo 2017-06-13 18:42:45 +02:00
alias_test.go all: Update import paths to gohugoio/hugo 2017-06-13 18:42:45 +02:00
author.go Revert the "standardize author data" 2016-09-18 19:16:39 +02:00
case_insensitive_test.go Run gofmt to get imports in line vs gohugoio/hugo 2017-06-13 19:12:10 +02:00
config.go hugolib: Add disableAliases 2017-06-20 11:03:34 +02:00
config_test.go all: Refactor to nonglobal Viper, i18n etc. 2017-02-17 17:15:26 +01:00
datafiles_test.go all: Update import paths to gohugoio/hugo 2017-06-13 18:42:45 +02:00
disableKinds_test.go Run gofmt to get imports in line vs gohugoio/hugo 2017-06-13 19:12:10 +02:00
embedded_shortcodes_test.go all: Update import paths to gohugoio/hugo 2017-06-13 18:42:45 +02:00
gitinfo.go all: Update import paths to gohugoio/hugo 2017-06-13 18:42:45 +02:00
handler_base.go all: Update import paths to gohugoio/hugo 2017-06-13 18:42:45 +02:00
handler_file.go all: Update import paths to gohugoio/hugo 2017-06-13 18:42:45 +02:00
handler_meta.go all: Update import paths to gohugoio/hugo 2017-06-13 18:42:45 +02:00
handler_page.go all: Update import paths to gohugoio/hugo 2017-06-13 18:42:45 +02:00
handler_test.go all: Update import paths to gohugoio/hugo 2017-06-13 18:42:45 +02:00
hugo_info.go all: Update import paths to gohugoio/hugo 2017-06-13 18:42:45 +02:00
hugo_sites.go Support open "current content page" in browser 2017-06-26 21:34:16 +02:00
hugo_sites_build.go all: Update import paths to gohugoio/hugo 2017-06-13 18:42:45 +02:00
hugo_sites_build_test.go output: Support templates per site/language 2017-07-04 09:12:44 +02:00
media.go Fix copyright headers in source files 2015-12-07 19:57:01 +01:00
menu.go hugolib: Finish menu vs section content pages 2017-02-20 22:20:02 +01:00
menu_old_test.go all: Update import paths to gohugoio/hugo 2017-06-13 18:42:45 +02:00
menu_test.go tpl: Rework to handle both text and HTML templates 2017-04-02 23:13:10 +02:00
multilingual.go Run gofmt to get imports in line vs gohugoio/hugo 2017-06-13 19:12:10 +02:00
node_as_page_test.go all: Update textual references in Go source to point to gohugoio/hugo 2017-06-13 18:47:17 +02:00
page.go output: Support templates per site/language 2017-07-04 09:12:44 +02:00
page_collections.go all: Update import paths to gohugoio/hugo 2017-06-13 18:42:45 +02:00
page_collections_test.go all: Update import paths to gohugoio/hugo 2017-06-13 18:42:45 +02:00
page_output.go all: Update import paths to gohugoio/hugo 2017-06-13 18:42:45 +02:00
page_paths.go media, hugolib: Support extension-less media types 2017-06-20 11:04:14 +02:00
page_paths_test.go media, hugolib: Support extension-less media types 2017-06-20 11:04:14 +02:00
page_permalink_test.go all: Update import paths to gohugoio/hugo 2017-06-13 18:42:45 +02:00
page_taxonomy_test.go all: Refactor to nonglobal Viper, i18n etc. 2017-02-17 17:15:26 +01:00
page_test.go hugolib: Add more summary test 2017-06-28 20:30:26 +02:00
page_time_integration_test.go all: Update textual references in Go source to point to gohugoio/hugo 2017-06-13 18:47:17 +02:00
pageCache.go Apply gofmt -s 2016-02-06 13:09:52 +01:00
pageCache_test.go all: Refactor to nonglobal Viper, i18n etc. 2017-02-17 17:15:26 +01:00
pageGroup.go hugolib, source, tpl: Fix docs 2016-11-23 09:13:00 +01:00
pageGroup_test.go all: Refactor to nonglobal Viper, i18n etc. 2017-02-17 17:15:26 +01:00
pageSort.go hugolib: Enhance .Param to permit arbitrarily nested parameter references 2017-02-19 08:50:08 +01:00
pageSort_test.go hugolib: Enhance .Param to permit arbitrarily nested parameter references 2017-02-19 08:50:08 +01:00
pagesPrevNext.go huglib: Add even more missing GoDoc 2016-04-07 16:05:23 +02:00
pagesPrevNext_test.go all: Refactor to nonglobal Viper, i18n etc. 2017-02-17 17:15:26 +01:00
pagination.go all: Update import paths to gohugoio/hugo 2017-06-13 18:42:45 +02:00
pagination_test.go all: Update import paths to gohugoio/hugo 2017-06-13 18:42:45 +02:00
path_separators_test.go hugolib, output: Incorporate suffix and type in layout resolve 2017-03-27 15:43:56 +02:00
permalinker.go hugolib: Add optional outputFormat to Ref/RelRef 2017-04-04 23:09:01 +02:00
permalinks.go hugolib: Extend the sections API 2017-07-04 09:11:49 +02:00
permalinks_test.go all: Refactor to nonglobal Viper, i18n etc. 2017-02-17 17:15:26 +01:00
robotstxt_test.go all: Update import paths to gohugoio/hugo 2017-06-13 18:42:45 +02:00
rss_test.go all: Update import paths to gohugoio/hugo 2017-06-13 18:42:45 +02:00
scratch.go all: Update import paths to gohugoio/hugo 2017-06-13 18:42:45 +02:00
scratch_test.go all: Refactor to nonglobal Viper, i18n etc. 2017-02-17 17:15:26 +01:00
shortcode.go output: Support templates per site/language 2017-07-04 09:12:44 +02:00
shortcode_test.go output: Support templates per site/language 2017-07-04 09:12:44 +02:00
shortcodeparser.go all: Remove dead code 2016-10-13 13:51:16 +02:00
shortcodeparser_test.go all: Refactor to nonglobal Viper, i18n etc. 2017-02-17 17:15:26 +01:00
site.go hugolib: Add disableAliases 2017-06-20 11:03:34 +02:00
site_benchmark_test.go hugolib: Add some more tags to benchmark 2017-06-02 18:40:10 +02:00
site_output.go Run gofmt to get imports in line vs gohugoio/hugo 2017-06-13 19:12:10 +02:00
site_output_test.go media, hugolib: Support extension-less media types 2017-06-20 11:04:14 +02:00
site_render.go hugolib: Render 404.html for all languages 2017-07-01 22:58:52 +02:00
site_sections.go hugolib: Extend the sections API 2017-07-04 09:11:49 +02:00
site_sections_test.go hugolib: Extend the sections API 2017-07-04 09:11:49 +02:00
site_test.go all: Update import paths to gohugoio/hugo 2017-06-13 18:42:45 +02:00
site_url_test.go all: Update import paths to gohugoio/hugo 2017-06-13 18:42:45 +02:00
siteJSONEncode_test.go all: Update import paths to gohugoio/hugo 2017-06-13 18:42:45 +02:00
sitemap.go hugolib: Fix some more Golint warnings 2016-03-23 10:10:28 +01:00
sitemap_test.go all: Update import paths to gohugoio/hugo 2017-06-13 18:42:45 +02:00
taxonomy.go hubolib: Embed Page in WeightedPage 2017-05-09 23:58:25 +02:00
taxonomy_test.go all: Update import paths to gohugoio/hugo 2017-06-13 18:42:45 +02:00
template_engines_test.go all: Update import paths to gohugoio/hugo 2017-06-13 18:42:45 +02:00
template_test.go all: Update import paths to gohugoio/hugo 2017-06-13 18:42:45 +02:00
testhelpers_test.go hugolib: Disable shaky leaktest on CI 2017-06-13 21:22:47 +02:00
translations.go all: Update textual references in Go source to point to gohugoio/hugo 2017-06-13 18:47:17 +02:00