hugo/hugolib
Nico 3466884e36 Create robots.txt in the domain root directory
Before a robots.txt is created in every Site. So in public/robots.txt if there are no languages (was correct). But if there are multiple languages in every language directory, too (was wrong). If defaultContentLanguageInSubdir is true, no language is created into the root directory, so no robots.txt is in the root directory (was wrong). If multihosts are configured for each language, that is the only case where one robots.txt must be created in each language directory (was correct).

I've changed the behaviour, that only in the multihost case the robots.txt is created in the language directories. In any other case it is created in public/robots.txt. I've also added tests that files are not created in the wrong directories.

Fixes #5160
See also #4193
2020-06-20 17:13:26 +02:00
..
assets/images
filesystems
paths
testdata
testsite
404_test.go
alias.go Fix aliases with relativeURLs 2020-06-14 14:08:41 +02:00
alias_test.go Fix aliases with path in baseURL 2020-06-17 10:52:35 +02:00
breaking_changes_test.go Rename taxonomy kinds from taxonomy to term, taxonomyTerm to taxonomy 2020-06-18 09:09:56 +02:00
cascade_test.go Rename taxonomy kinds from taxonomy to term, taxonomyTerm to taxonomy 2020-06-18 09:09:56 +02:00
case_insensitive_test.go
collections.go
collections_test.go
config.go
config_test.go
configdir_test.go
content_map.go Rename taxonomy kinds from taxonomy to term, taxonomyTerm to taxonomy 2020-06-18 09:09:56 +02:00
content_map_page.go Rename taxonomy kinds from taxonomy to term, taxonomyTerm to taxonomy 2020-06-18 09:09:56 +02:00
content_map_test.go Rename taxonomy kinds from taxonomy to term, taxonomyTerm to taxonomy 2020-06-18 09:09:56 +02:00
content_render_hooks_test.go Allow hook template per section/type 2020-06-02 19:02:10 +02:00
datafiles_test.go Add a nested data dir test 2020-06-12 09:14:20 +02:00
disableKinds_test.go Rename taxonomy kinds from taxonomy to term, taxonomyTerm to taxonomy 2020-06-18 09:09:56 +02:00
embedded_shortcodes_test.go
embedded_templates_test.go
fileInfo.go
fileInfo_test.go
gitinfo.go
hugo_modules_test.go
hugo_sites.go Create robots.txt in the domain root directory 2020-06-20 17:13:26 +02:00
hugo_sites_build.go Create robots.txt in the domain root directory 2020-06-20 17:13:26 +02:00
hugo_sites_build_errors_test.go
hugo_sites_build_test.go Create robots.txt in the domain root directory 2020-06-20 17:13:26 +02:00
hugo_sites_multihost_test.go Create robots.txt in the domain root directory 2020-06-20 17:13:26 +02:00
hugo_sites_rebuild_test.go
hugo_smoke_test.go Rename taxonomy kinds from taxonomy to term, taxonomyTerm to taxonomy 2020-06-18 09:09:56 +02:00
image_test.go
language_content_dir_test.go
menu_test.go
minify_publisher_test.go
multilingual.go
page.go Rename taxonomy kinds from taxonomy to term, taxonomyTerm to taxonomy 2020-06-18 09:09:56 +02:00
page__common.go
page__content.go
page__data.go Rename taxonomy kinds from taxonomy to term, taxonomyTerm to taxonomy 2020-06-18 09:09:56 +02:00
page__menus.go
page__meta.go Rename taxonomy kinds from taxonomy to term, taxonomyTerm to taxonomy 2020-06-18 09:09:56 +02:00
page__new.go
page__output.go Fix RenderString vs render hooks 2020-05-24 13:20:57 +02:00
page__paginator.go Rename taxonomy kinds from taxonomy to term, taxonomyTerm to taxonomy 2020-06-18 09:09:56 +02:00
page__paths.go Rename taxonomy kinds from taxonomy to term, taxonomyTerm to taxonomy 2020-06-18 09:09:56 +02:00
page__per_output.go Fix RenderString vs render hooks 2020-05-24 13:20:57 +02:00
page__position.go
page__ref.go
page__tree.go Rename taxonomy kinds from taxonomy to term, taxonomyTerm to taxonomy 2020-06-18 09:09:56 +02:00
page_kinds.go Rename taxonomy kinds from taxonomy to term, taxonomyTerm to taxonomy 2020-06-18 09:09:56 +02:00
page_permalink_test.go
page_test.go Add some more date test cases 2020-05-24 14:35:49 +02:00
page_unwrap.go
page_unwrap_test.go
pagebundler_test.go Rename taxonomy kinds from taxonomy to term, taxonomyTerm to taxonomy 2020-06-18 09:09:56 +02:00
pagecollections.go Fix GetPage on section/bundle name overlaps 2020-05-24 12:35:45 +02:00
pagecollections_test.go Rename taxonomy kinds from taxonomy to term, taxonomyTerm to taxonomy 2020-06-18 09:09:56 +02:00
pages_capture.go
pages_capture_test.go
pages_language_merge_test.go
pages_process.go
pages_test.go
paginator_test.go
permalinker.go
prune_resources.go
resource_chain_babel_test.go Rename taxonomy kinds from taxonomy to term, taxonomyTerm to taxonomy 2020-06-18 09:09:56 +02:00
resource_chain_test.go Rename taxonomy kinds from taxonomy to term, taxonomyTerm to taxonomy 2020-06-18 09:09:56 +02:00
robotstxt_test.go
rss_test.go
shortcode.go Fix crash for closing shortcode with no .Inner set 2020-06-14 20:19:08 +02:00
shortcode_page.go
shortcode_test.go Rename taxonomy kinds from taxonomy to term, taxonomyTerm to taxonomy 2020-06-18 09:09:56 +02:00
site.go Create robots.txt in the domain root directory 2020-06-20 17:13:26 +02:00
site_benchmark_new_test.go
site_output.go Rename taxonomy kinds from taxonomy to term, taxonomyTerm to taxonomy 2020-06-18 09:09:56 +02:00
site_output_test.go Rename taxonomy kinds from taxonomy to term, taxonomyTerm to taxonomy 2020-06-18 09:09:56 +02:00
site_render.go Fix aliases with path in baseURL 2020-06-17 10:52:35 +02:00
site_sections.go
site_sections_test.go
site_stats_test.go
site_test.go Rename taxonomy kinds from taxonomy to term, taxonomyTerm to taxonomy 2020-06-18 09:09:56 +02:00
site_url_test.go
siteJSONEncode_test.go
sitemap_test.go
taxonomy.go
taxonomy_test.go Rename taxonomy kinds from taxonomy to term, taxonomyTerm to taxonomy 2020-06-18 09:09:56 +02:00
template_test.go Fix Go template script escaping 2020-05-23 22:00:34 +02:00
testhelpers_test.go Create robots.txt in the domain root directory 2020-06-20 17:13:26 +02:00
translations.go