Angular.JS项目的SEO优化
SEO optimization of Angular.JS project
伙计们!需要帮助。我正在 Angular 上开发一个项目,我的项目经理要求我执行它的 SEO 优化。我不知道从哪里开始。你能给我一个代码示例吗?
首先,您应该形成标题元标记和描述。
const metaTags = {
get(metaTagName) {
switch (metaTagName) {
case `titleMeta`:
return angular.element(`meta[property="og:title"]`);
case `descriptionMeta`:
return angular.element(`meta[property="og:description"], meta[name="description"]`);
}
}
}
现在,您必须创建一个函数,该函数将通过参数以字符串形式接收我们的标题。
const metaTags = {
get(metaTagName) {
switch (metaTagName) {
case `titleMeta`:
return angular.element(`meta[property="og:title"]`);
case `descriptionMeta`:
return angular.element(`meta[property="og:description"], meta[name="description"]`);
}
},
set({ title, description }) {
if (!angular.isUndefined(title)) {
this.get(`titleMeta`).prop(`content`, title);
}
if (!angular.isUndefined(description)) {
this.get(`descriptionMeta`).prop(`content`, description);
}
}
}
第一步已经通过。本文将帮助您非常快速、轻松地完成 SEO 优化过程。 http://computoolsglobal.com/blog/angular-seo-optimization/
伙计们!需要帮助。我正在 Angular 上开发一个项目,我的项目经理要求我执行它的 SEO 优化。我不知道从哪里开始。你能给我一个代码示例吗?
首先,您应该形成标题元标记和描述。
const metaTags = {
get(metaTagName) {
switch (metaTagName) {
case `titleMeta`:
return angular.element(`meta[property="og:title"]`);
case `descriptionMeta`:
return angular.element(`meta[property="og:description"], meta[name="description"]`);
}
}
}
现在,您必须创建一个函数,该函数将通过参数以字符串形式接收我们的标题。
const metaTags = {
get(metaTagName) {
switch (metaTagName) {
case `titleMeta`:
return angular.element(`meta[property="og:title"]`);
case `descriptionMeta`:
return angular.element(`meta[property="og:description"], meta[name="description"]`);
}
},
set({ title, description }) {
if (!angular.isUndefined(title)) {
this.get(`titleMeta`).prop(`content`, title);
}
if (!angular.isUndefined(description)) {
this.get(`descriptionMeta`).prop(`content`, description);
}
}
}
第一步已经通过。本文将帮助您非常快速、轻松地完成 SEO 优化过程。 http://computoolsglobal.com/blog/angular-seo-optimization/