- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在搜索一个关于使用 Angular 2 的 SEO 或 Metatags 的完整工作示例,使用 Angular universal 在服务器端呈现(以被 facebook、twiter 和其他 metatags 识别),但我没有成功..
我找到了多篇文章,但有不完整的(没有所有源代码可用)或最旧的(没有用最新版本编译):
a) blog.devcross.net/2016/04/17/angular-2-universal-seo-friendly-website/注意:带有源代码的优秀帖子,但它不起作用。
b) builtvisible.com/universal-angular-2-server-side-rendering-seo-crawl-friendliness/注意:非常有用,但没有源代码完整的源代码..
c) https://gist.github.com/kaaboeld/851bc3190eec67f6723c6054751ee2dc
注意:不是完全有效的示例。可能是最好的方法..
d) https://github.com/angular/universal/issues/454注意:它是 c 选项的变体,有一些修复...
您有任何完整的工作示例吗?
提前致谢
最佳答案
看看这个Universal-starter repo 。在其他一些很棒的东西中,您可以找到 angular-meta.ts处理服务器端所有元标记的服务。您将需要按照 this issue 中所述进行一些小的更改。为了使 t 工作。我认为这个解决方案仍然需要一些改进(例如,它在尝试更新时添加了另一个重复标签,但我相信可以修复)
可以找到类似的服务here ,还没有尝试过,但看起来它与之前的概念相同,并且还利用了 Angular 的 Title
服务来设置页面标题。
更新
同时检查 This修复了 angular2-meta 服务。
关于angular - 如何在 Angular 2 中实现 SEO(Metatags)(在服务器端使用 Angular 通用渲染)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39210097/
我正在尝试将元标记动态设置到我的文档的头部。这是我需要通过代码添加的特定于移动设备的元标记。我在这里找到了这个解决方案: Having trouble using jQuery to set meta
通过 Heroku 托管的 React Web 应用程序为可共享页面设置元标记。我注意到 Twitter 卡片没有正确呈现,尽管页面源正确呈现了 Twitter 和 og 元数据。 鉴于以下情况 -
为了在 android 设备上获取所有本地音乐文件,我正在使用 ContentResolver,从 MediaStore.Audio 获取数据。这是我如何加载所有标题及其艺术家的示例: Content
我正在解决页面标题和图像未包含在 Facebook 点赞中的问题。使用 OG 调试器后,Facebook 似乎没有访问任何 og: 元标记: Here's a link to the debugger
我想从外部网页获取元标记并将其保存到我的 mysql 数据库中,尽管我一直收到错误消息。一些帮助将不胜感激。 $tags = get_meta_tags($_POST['url']); if (arr
当我在 iPad 上访问我的网站时,是否可以使用 jquery 或元标记删除自动调整大小?有没有办法阻止 safari ipad 的这种行为? 最佳答案 我遇到了元标记“viewport”。 我用它来
我需要使用 Android 固定的 metatag 禁用移动网站上的缩放,但我搜索了更多 ios metatag..它不是固定的.. 最佳答案 无法再通过元标记禁用网站缩放。 Safari 甚至在其发
我正在尝试将元标签集成到我的布局 Laravel 中, app.layouts SiRegala.it - @yield('title') 查看 @section('title') Homepag
出于安全原因,我想对使用我的应用程序的人隐藏 chrome 开发工具的标签。 更具体地说,我想阻止人们直接在我的客户端数据库上使用 Sql 命令。 我有什么解决方案吗? 对于其他浏览器(如 Safar
我正在搜索一个关于使用 Angular 2 的 SEO 或 Metatags 的完整工作示例,使用 Angular universal 在服务器端呈现(以被 facebook、twiter 和其他 m
我创建了一个组件 SeoHeader 来处理 NextJs 项目上的元标记创建 import React from 'react'; import Head from 'next/head'; imp
Facebook 默认不再启用链接编辑。页面现在必须使用元标记 fb:pages 进行验证,以对抗点击诱饵。但是如何正确地做呢?如果一个网站有多个 Facebook channel ,添加具有主 ch
我是一名优秀的程序员,十分优秀!