1

嗨,我正在尝试为我的公司建立一个大型网站,并且喜欢就我是疯了还是一个好主意获得一些反馈。我基本上可以自由发挥,我想只要它有好处(例如性能、可维护性、可扩展性、可重用性和 SEO)

我正在考虑的方式。

  • Wordpress 多站点(公司在全球有少数分支机构)例如中国、南非、美国等,因此需要定制内容。计划使用子域?
  • WP REST API - 跨网站和其他博客网站(可扩展性和性能)可重用数据的能力以及离线浏览的能力?http://themeshaper.com/tag/react/
  • AngularJS 用于路由/视图/get-post 请求或可能是 React-router?
  • 用于视图的 ReactJS(所有站点的性能和可重用组件)
  • 最重要的是 - 对 SEO(网站可抓取)有好处,我相信 ReactJS 已经涵盖了这一点?参考:http ://en.blog.altima.fr/seo/reactjs-seo/还有我是否需要 prerender.io 或其他因为路由?

想知道这将如何协同工作,以及这些组合是否存在任何问题?如果需要将其设置为与节点服务器的“同构”,我是否仍然在思考?(对此有更多的了解也会很棒)

我受到主题https://github.com/royboy789/angular-react-wordpress-theme的启发

谢谢!

4

1 回答 1

1

不确定混合使用很酷的流行语(WP、Angular、React)是选择技术堆栈的好方法。可能好的想法是使用 Angular+Laravel、React+Laravel、Wp+HTML。

如果您使用 Angular 或 React,则考虑 SEO,您只有 AJAX 站点。您可以为您的网站使用预渲染技术。但最近谷歌表示不推荐使用 AJAX-crawl 方案:http: //googlewebmastercentral.blogspot.com/2015/10/deprecating-our-ajax-crawling-scheme.html。因此,可能不需要仅为爬虫预先呈现您的页面。

于 2015-11-11T10:48:41.460 回答