Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

deploy: Add stripIndexHtml target option #12608

Merged
merged 1 commit into from
Jun 20, 2024
Merged

deploy: Add stripIndexHtml target option #12608

merged 1 commit into from
Jun 20, 2024

Commits on Jun 18, 2024

  1. deploy: Add stripIndexHtml target option

    This new configuration parameter causes paths matching
    "<dir>/index.html" to be stored as "<dir>/" remotely. This simplifies
    the cloud configuration needed for some use cases, such as CloudFront
    distributions with S3 bucket origins. Before this change, users must
    configure their S3 buckets as public websites (which is incompatible
    with certain authentication / authorization schemes), or users must add
    a CloudFormation function to add index.html to the end of incoming
    requests. After this change, users can simply use an ordinary CloudFront
    distribution (no additional code) with an ordinary S3 bucket origin (and
    not an S3 website).
    
    This adds tests to ensure that functionality like matchers is unaffected
    by this change. I have also tested that the functionality works as
    expected when deploying to a real S3 / CloudFront website.
    
    Closes gohugoio#12607
    depp committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    6f84e7e View commit details
    Browse the repository at this point in the history