我们使用 ionic 3 开发了我们的应用程序。我们预计访问我们网站的移动用户将多于台式机和笔记本电脑。因此希望 ionic 上的 SEO 支持我们可以修改每个页面的标题和元描述标签。我们已经尝试过https://forum.ionicframework.com/t/progressive-web-app-metatags/89282,但它不起作用。唯一的解决方案是服务器端渲染 (SSR) 吗?如果是这种情况,那么 stenciljs 看起来是唯一的解决方案。有没有人将模板集成到他们现有的离子项目中?如果是,请让我知道这样做的努力和步骤。预先感谢!
问问题
603 次
1 回答
1
这是我的步骤:
- 在您的
stenciljs
项目运行中rpm run build
- 将项目文件夹
/dist
中的全部内容复制到您的离子项目中。stenciljs
/assets/your-lib-name/dist/
在 ionic 项目中编辑
index.html
并在 head 部分(最后)添加以下内容:<script src="assets/your-lib-name/dist/your-lib-name.js"></script>
修改需要导入组件的每个模块:
import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; @NgModule({ declarations: [], imports: [], exports: [], schemas: [ CUSTOM_ELEMENTS_SCHEMA ] })
于 2018-04-21T19:57:10.083 回答