This addon provides a helper for changing the title of the page you're on.
ember-page-title
follows the release format provided in The Ember 2.x Project. For support of Ember versions below 1.13, please use 1.1.11
(named as ember-document-title
):
ember install [email protected]
For any other app, follow the scheme outlined in the blog post. Previous versions of the addon may work with newer versions of Ember, but that is not guaranteed-- YMMV. If you're on the latest stable release of Ember, you may install the addon without a version number.
ember install ember-page-title
As of v3.0.0 this addon maintains the page title by using the <title>
tag in your document's <head>
. This is necessary for FastBoot compatibility.
Non-fastboot apps should keep the <title>
tag in index.html to ensure that the initial page is valid HTML. The title will be removed and replaced when your app boots.
Fastboot apps MUST remove the <title>
tag from index.html.
When working with other addons that use ember-cli-head
, you'll need to create a custom head.hbs
file that exposes the <title>
tag properly:
This file is added automatically if you use ember install
. This is for all the folks using ember-cli-head addons like ember-cli-meta-tags.
attribute | type | default |
---|---|---|
separator | string | `" |
prepend | boolean | false |
replace | boolean | false |
These defaults are configurable in config/environment.js
:
// config/environment.js
/* jshint node: true */
module.exports = function(environment) {
var ENV = {
pageTitle: {
replace: true
}
};
return ENV;
};
Contributors are welcome! Please provide a reproducible test case. Details will be worked out on a case-per-case basis. Maintainers will get in touch when they can, so delays are possible. For contribution guidelines, see the code of conduct.
To publish documentation, run the following command:
ember github-pages:commit --message "update documentation"
git push origin gh-pages:gh-pages