hugo/hugolib
Bjørn Erik Pedersen 708bc78770 Optimize the multilanguage build process
Work In Progress!

This commit makes a rework of the build and rebuild process to better suit a multi-site setup.

This also includes a complete overhaul of the site tests. Previous these were a messy mix that
were testing just small parts of the build chain, some of it testing code-paths not even used in
"real life". Now all tests that depends on a built site follows the same and real production code path.

See #2309
Closes #2211
Closes #477
Closes #1744
2016-09-06 18:32:16 +03:00
..
public Optimize the multilanguage build process 2016-09-06 18:32:16 +03:00
author.go
benchmark_test.go
datafiles_test.go Introduce HugoSites type 2016-09-06 18:32:16 +03:00
embedded_shortcodes_test.go Optimize the multilanguage build process 2016-09-06 18:32:16 +03:00
handler_base.go
handler_file.go helpers: Remove ToReader funcs 2016-06-25 17:57:05 -05:00
handler_meta.go
handler_page.go
handler_test.go Optimize the multilanguage build process 2016-09-06 18:32:16 +03:00
hugo_info.go Move HugoSites to hugolib 2016-09-06 18:32:16 +03:00
hugo_sites.go Optimize the multilanguage build process 2016-09-06 18:32:16 +03:00
hugo_sites_test.go Optimize the multilanguage build process 2016-09-06 18:32:16 +03:00
i18n.go Optimize the multilanguage build process 2016-09-06 18:32:16 +03:00
media.go
menu.go
menu_test.go Optimize the multilanguage build process 2016-09-06 18:32:16 +03:00
multilingual.go Optimize the multilanguage build process 2016-09-06 18:32:16 +03:00
node.go Optimize the multilanguage build process 2016-09-06 18:32:16 +03:00
node_test.go
page.go Optimize the multilanguage build process 2016-09-06 18:32:16 +03:00
page_permalink_test.go Optimize the multilanguage build process 2016-09-06 18:32:16 +03:00
page_taxonomy_test.go
page_test.go Optimize the multilanguage build process 2016-09-06 18:32:16 +03:00
page_time_integration_test.go
pageCache.go
pageCache_test.go
pageGroup.go hugolib: Add GroupByExpireDate function 2016-06-14 15:45:26 +02:00
pageGroup_test.go hugolib: Add GroupByExpireDate function 2016-06-14 15:45:26 +02:00
pageSort.go Add Translations and AllTranslations methods to Page 2016-09-06 18:32:15 +03:00
pageSort_test.go hugolib: Add sort ByExpiryDate function 2016-06-14 15:45:25 +02:00
pagesPrevNext.go
pagesPrevNext_test.go
pagination.go Add Translations and AllTranslations to Node 2016-09-06 18:32:16 +03:00
pagination_test.go Optimize the multilanguage build process 2016-09-06 18:32:16 +03:00
path_separators_test.go
path_separators_windows_test.go
permalinks.go Add multilingual support in Hugo 2016-09-06 18:32:15 +03:00
permalinks_test.go
planner.go Add multilingual support in Hugo 2016-09-06 18:32:15 +03:00
redis.cn.md
robotstxt_test.go Optimize the multilanguage build process 2016-09-06 18:32:16 +03:00
rss_test.go Optimize the multilanguage build process 2016-09-06 18:32:16 +03:00
scratch.go
scratch_test.go
shortcode.go Check for nil Params in shortcode's Get 2016-07-21 17:22:31 +02:00
shortcode_test.go Optimize the multilanguage build process 2016-09-06 18:32:16 +03:00
shortcodeparser.go
shortcodeparser_test.go
site.go Optimize the multilanguage build process 2016-09-06 18:32:16 +03:00
site_show_plan_test.go Optimize the multilanguage build process 2016-09-06 18:32:16 +03:00
site_test.go Optimize the multilanguage build process 2016-09-06 18:32:16 +03:00
site_url_test.go Optimize the multilanguage build process 2016-09-06 18:32:16 +03:00
siteJSONEncode_test.go
sitemap.go
sitemap_test.go Optimize the multilanguage build process 2016-09-06 18:32:16 +03:00
summary.go
taxonomy.go
taxonomy_test.go Optimize the multilanguage build process 2016-09-06 18:32:16 +03:00
translations.go Optimize the multilanguage build process 2016-09-06 18:32:16 +03:00