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
Build-time configuration of index.html #845
Comments
It doesn't meet your needs here, but for discussion sake what we do is use ember-cli-deploy-json-config to extract our index.html into JSON and then parse that json on the server to send a final |
Thanks, good suggestions! We also have a hack in place to make this work. But it would be cleaner if something like this was available in core. Customizing index.html is pretty common. |
I assume, under Embroider (if it's possible / allowed at some point), that using https://github.com/jantimon/html-webpack-plugin might be an option to customise the final |
I'd like to gauge interest / comments for an easier way to customize index.html output.
Use-case
We have some dynamic values that we want to interpolate into the index.html file at build time. For example, static classes on the
<html>
element and special meta attributes.Ember already provides the
content-for
hook, but adding individual attributes to specific html elements is trickier.Possible solution
configReplacePatterns
API, for example aaddReplacePattern
method or a key under config (environment.js), sayadditionalReplacePatterns: [ … ]
{{content-for 'my-slot'}}
.Reference code
https://github.com/ember-cli/ember-cli/blob/b24b73b388934796ca915ca665b48a27c857199b/lib/utilities/ember-app-utils.js#L169
The text was updated successfully, but these errors were encountered: