Meteor的博客平台

时间:2013-05-03 20:41:39

标签: wordpress meteor blogs

是否有为Meteor构建的博客平台?或者将现有平台(如Wordpress)与Meteor集成,以便博客的前端是Meteor网站的一部分?

3 个答案:

答案 0 :(得分:1)

查看ButterCMS - 它与Meteor集成。这是一个关于如何构建博客的教程:https://buttercms.com/blog/meteor-cms-blog-tutorial

答案 1 :(得分:0)

有办法做到这一点。我需要做大量的研究。很可能你需要一个vps或专用服务器。

我使用的是apache的调整版本,最新版本: 腓 Mysql的 WordPress的

稳定性。

然后另一台托管node.js和meteor.js的服务器你可能也需要mongodb。

答案 2 :(得分:0)

自从发布此问题以来,Meteor的博客包已经不少了。看一下大气层 - https://atmospherejs.com/?q=blog

至于在Meteor中使用Wordpress,您需要一个主机,您可以在其中配置Web服务器(最好是nginx),安装Meteor和Wordpress(PHP + MySQL)。然后你需要配置nginx来代理/blog到php-fpm的请求,以及对Meteor的其他请求。

您还可以使用子域名,例如blog.yoursite.com,但research has shown that having the blog at /blog is better for SEO

有关详细信息,请参阅WPSE上的Add Wordpress to Meteor js site

目标网页仍存在问题(/)。 Wordpress有很多主题可以提供开箱即用的合适登陆页面,它们可能比典型的流星动力登陆页面更快(至少在incremental loading实施之前,尽管请this 3G benchmark查看生产流星站点和cable speed benchmark(2秒))。如果您希望Wordpress为您的目标网页提供服务,那么您就无法使用超级方便的accounts-ui软件包。

我看到两个解决方案:

  1. 在Wordpress着陆页中使用Asteroidbuild your own UI for logging in or signing up。请注意Asteroid is 98KB unminified
  2. 在您的目标网页上有一个“登录/注册”链接,该链接指向/signup(或app.yoursite.com/),nginx应该代理Meteor应用,并且Meteor应用程序将使用整页登录/注册包,如useraccountsaccounts-entry来显示整页登录/注册表单。如果以前登录的用户登陆,则应确保他们已自动登录并可以访问您的应用程序。