草庐IT

angular-schema-form

全部标签

javascript - 在 Angular2 组件模板中添加 ld+json 脚本标签

我试过太多坑爹的方法,例如Renderer2或ɵDomAdapter,脚本标签很好地集成在html中,但是当用谷歌的结构化数据工具加载url时,ld+json脚本未呈现!有没有办法让谷歌在加载组件后渲染页面? 最佳答案 我在Angular9TypeScript中使用了这个变体import{Component,OnInit}from'@angular/core';import{DomSanitizer,SafeHtml}from'@angular/platform-browser';@Component({selector:'app-

seo - Schema.org 微数据 - 谷歌搜索结果中未显示价格值

我们用“产品”微数据标记了我们的产品详细信息网页。当在Google上搜索特定产品时,我们会尝试显示该产品的价格。我们用“www.Schema.org/Offers”项目范围和“价格”项目类型标记了项目的价格。请参阅下面我正在谈论的网页的丰富网页摘要数据:http://www.google.com/webmasters/tools/richsnippets?q=http%3A%2F%2Fwww.mouser.com%2FProductDetail%2FTexas-Instruments%2FTL072%2F%3Fqs%3DE2%2FxqS9xjzrrJtzLbEfvqg%3D%3D请注意

angular - Google 可以索引并跟踪 RouterLink 链接吗?

假设我有Angular2应用程序,使用RouterLink进行路由,Google可以将其读取为后续链接并编制索引吗?换句话说:googlebot能否正常将routerlinks识别为链接? 最佳答案 这是AngularUniversal中的参数:OptimizedforSearchEngines:AlthoughGooglebotcrawlsandrendersmostdynamicsites,manysearchenginesexpectplainHTML所以对于谷歌不需要但对于其他爬虫你可能需要..AngularUniveral

Angular 17+ 高级教程 – Change Detection

前言虽然Angular正在把大部分ChangeDetection概念换成Signal,但是最快也要1年后,所以还是有必要认真学习一下的。 MVVM的难题什么是MVVMMVVM框架的开发方式是这样的:写HTML写ViewModel在HTML里加入 bindingsyntax。在HTML里加入listeningsyntax,在事件发生时修改ViewModel。MVVM的宗旨是"不要直接操作DOM"。所以上面我们完全没有任何DOM manipulation。框架会替我们做2件是:第一是创建DOMHTML+bindingsyntax+ViewModel=DOM第二是更新DOM框架会监听ViewMode

seo - Schema.org 必填字段和谷歌显示更改所需的时间

我在我的产品页面中实现了Schema.org(使用微数据),当我检查Google网站管理员工具时,它被Googlebot抓取并成功解释。关键是我还没有在Product类型中实现某些属性,例如brand。我需要知道是否所有产品属性的某个子集应该从本质上实现?第二个问题是,Google在搜索结果中将产品评级和价格显示为丰富网页摘要需要多少费用? 最佳答案 Schema.org中没有强制属性/类型。但是,数据的消费者(例如Google搜索)可能会制定规则,在哪些条件下他们会使用您的数据做出某些事情(例如,他们正在寻找特定的属性)。所以你必

html - 我可以使用 http ://schema. org/Organization 的多个实例吗?

我有一个列出多家公司的网站,我的标记是这样的:CheckoutthosecoolcompaniesCompany1It'sagreatcompanyhttp://company1.comCompany2It'sagreatcompanyaswellhttp://company2.comCompany3It'saamazingcompanyhttp://company3.com我多次使用itemtype="https://schema.org/Organization以帮助爬虫更好地识别内容。这是对https://schema.org/Organization的适当使用吗?如何使我自己的

seo - 在 Schema.org JSON-LD 中使用多个同类项目

这个问题在这里已经有了答案:JSON-LDSchema.org:Multiplevideo/imagepage(1个回答)关闭5年前。我正在尝试使用结构化数据来指定多个组织(见下文)。但是谷歌的结构化数据测试工具只能识别每种类型的第一项。如何列出多个alumniOf项?{"@context":"http://schema.org","@type":"Organization","name":"MyOrg","founder":{"@type":"Person","name":"Me","alumniOf":{"@type":"Organization","name":"MyOrg1"}

angular - Angular 5 应用程序对 SEO 友好吗?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭5年前。Improvethisquestion我正在开发一个必须对SEO高度友好的Web应用程序。如果我使用Angular5制作该应用程序,我会感到有点困惑,因为使用AJAX技术对SEO友好吗?

angular 2 服务器端渲染 : dynamic content

我经常读到服务器端渲染是Angular2的一个很棒的新特性,它将使Web应用程序可以被Google、Bing等抓取。但是对于应用程序启动时动态加载的内容,这是如何工作的呢?爬虫会在索引页面之前等待那些挂起的请求吗?或者我是否必须指定我的Angular2应用程序的特定状态,它告诉服务器我的应用程序已准备好发送到客户端(在这种情况下是爬虫)? 最佳答案 想法很简单。所有初始化,包括数据加载,在服务器端执行,当nodejs执行Angular应用程序时。客户端将获得带有初始化数据的html。对于爬虫可以从服务器请求的任何URL,angula

javascript - Angular : is an app crawlable with no href but only ng-click function?

我想知道如果我不在我的链接上使用href而只使用data-ng-click函数,我的应用程序是否可以被抓取。例如,如果我按照下面的方式编写page2/index.html是否会被googlebot访问,如果不是,我应该在href中添加什么?HTMLgopage2路线app.config(function($routeProvider){$routeProvider.when('/page2',{templateUrl:'views/app/page2/index.html'})});还有GO()函数app.run(function($rootScope,$location){$root