草庐IT

meteor-accounts

全部标签

javascript - meteor 搜索引擎优化

关注此博客post我用了这个package设置我的搜索引擎优化。虽然页面标题正确显示在标题栏上,但当我curlhttp://localhost:3000/about-4进入网页时,我没有看到任何元标记。我正在设置与文档完全相同的所有内容,如下所示:Router.route('/about',{'name':'About','action':function(){this.render('About',{to:'content'});},'onAfterAction':function(){if(!Meteor.isClient){return;}SEO.set({title:"Mywe

seo - 动态 AJAX Meteor 网站 - 如何使其可抓取?

我有一个Meteor项目,其中添加了spiderable包。如果我正常加载页面然后执行viewpagesource我在中什么也没有得到标签。如果我输入url然后添加丑陋的?_escaped_fragment_=最后再次查看页面源代码-一切都按预期显示。我认为这意味着spiderable包正在工作并且使用phantomJS正确地呈现HTML.所以现在的问题是,如何使没有丑陋部分的常规URL变得可抓取?我想将该网站提交给谷歌Adsense,但不接受丑陋的网址,试图看看谷歌用http://www.feedthebot.com/tools/spider/看到了什么工具导致空结果。有什么建议/帮

带有 phantomjs 的 Meteor Spiderable 不显示产量内容

关注本文METEORSEOGUIDEhttps://gentlenode.com/journal/meteor-12-the-complete-guide-to-seo/20:我已经安装了Spiderable(meteor添加spiderable)、phantomjs(apt-getinstallphantomjs),确保我所有的发布都有返回。我正在使用meteor1.0.0和iron-router1.0.0。一切似乎都运行良好,当我打开localhost/?_escaped_fragment_=时,我得到了phantomjs生成的静态内容(没有错误),但是{{>yield}}中的内容

meteor - 如何使用 Manuel Schoebel 的 SEO 包动态设置每页的标题?

使用Meteor1.0.3.1和IronRouter,我需要为某些页面动态设置标题,同时为其他页面默认设置特定标题,使用ManuelSchoebel'sSEOpackage.如何为某个路由设置动态页面标题?我通常这样设置SEO:Meteor.startup(->[...]SEO.config({title:'MusitechHub'meta:{'description':'Thehubforfindingandpublishingmusictechnologyprojects'}})undefined) 最佳答案 如包装中所述REA

ajax - Alexa 如何处理 Meteor 或 Ajax 请求?

我试过MeteorJS框架,它很棒。我计划在我们公司的网站上使用它。但我担心这会影响Alexa流量排名和PV。Alexa如何处理Meteor或Ajax请求?MeteorFramework会影响Alexa流量排名吗? 最佳答案 是的,Meteor很棒!并实时运行,这就是为什么:陨石每隔一段时间随机坠落一次,我们需要猜测它们坠落的频率。如果他们落在像俄罗斯城镇这样的人口稠密地区,wecanextrapolatehowoftentheywouldfallanywhere,包括海洋,因为我们暂时只能在人口稠密的地区监测它们。虽然原始Mete

seo - Meteor - 为 SEO 正确设置文档标题

Meteor的部分不能是的一部分.我仍然想设置以编程方式标记。Meteor-Settingthedocumenttitle描述了如何设置document.title使用JS,但我非常怀疑谷歌和其他搜索引擎会对此感到非常满意。有没有办法正确设置meteor中的标签?我知道spiderable包裹。只是设置document.title任何足以让它正确处理的地方? 最佳答案 设置文档标题文档仅适用于标题,但您需要完全控制整个头部部分。有个好article引导您完成如何实现第三方ms-seo包,它基本上是一组javascript工具,用于正

meteor - 以正确的方式对 Meteor 应用实现 SEO

我试图找到在您的Meteor应用程序中实现SEO的正确方法,但找不到任何好的示例。我觉得我正在做的事情很有效,但在某种程度上可能会更好。这就是我在Meteorapp中为SEO所做的工作:我使用的软件包:spiderable、gadicohen:sitemaps、manuelschoebel:ms-seo头标签: 这就是我使用ms-seopackage所做的事情:在seo.js文件中:SeoCollection=newMongo.Collection('SeoCollection');Meteor.startup(function(){if(Meteor.isClient)

seo - Meteor.js 可在 body 标签中删除任何内容

我在用meteor.js索引我的静态html页面时遇到问题我已经将可爬取包phantomjs添加到我的服务器$PATH中。可爬取包添加了如果我做curl我没有在正文标签中返回任何内容。站点托管在stackful.io上:带有Nginx的Ubuntu12.0464位网站站长工具返回索引页面(从头部开始)但未检测到网站上的任何结构化数据 最佳答案 Spiderable和nginx不喜欢很好地玩,因为某些与请求的websocket连接有关的原因。我最终使用Meteor中的设置对象通过自定义端口直接连接到我的应用程序。参见UsingtheM

meteor - 使用 Meteor 进行 SEO 的动态 URL 变量

我正在开发一个使用ms-seopackage的Meteor应用程序.我想知道是否有办法让URL对SEO更友好?Router.route('/item/:_id',{name:'item.detail',controller:'ItemsController',action:'detail',where:'client',onAfterAction:function(){vardata=this.data();if(data){SEO.set({title:data.title+'-'+data.company+'('+data.city+')',meta:{'description':

meteor - 部署特定的 robots.txt 与 meteor ?

我想在我的Meteor应用程序(位于*.meteor.com)的暂存部署中包含一个public/robots.txt文件,基本上是为了完全避免抓取该版本的网站。我怎样才能做到这一点?我正在使用meteordeploy命令部署到暂存区。 最佳答案 我想出了一个(希望是临时的?)解决方案,在调用meteordeploy之前使用创建public/robots.txt的部署脚本,最后删除public/robots.txt。脚本:#!/usr/bin/envpythonimportsubprocessimportos.pathdpath=os