您好,我正在尝试为我的公司建立一个大型网站,并且希望得到一些反馈,看看我是疯了还是个好主意。我基本上可以自由发挥,我想只要它有好处(例如性能、可维护性、可扩展性、可重用性和 SEO)
我正在考虑的方式。
- Wordpress 多站点(公司在全局拥有少数分支机构),例如中国、南非、美国等,因此需要定制内容。计划使用子域?
- WP REST API - 跨网站和其他博客站点的可重用数据的能力(可扩展性和性能)以及离线浏览的能力? http://themeshaper.com/tag/react/
- 用于路由/ View /get-post 请求的 AngularJS 或者可能是 React-router?
- 用于 View 的 ReactJS(跨所有站点的性能和可重用组件)
- 最重要的是 - 有利于 SEO(网站可抓取),我相信 ReactJS 涵盖了这一点?引用:http://en.blog.altima.fr/seo/reactjs-seo/还有我是否需要 prerender.io 或其他因为路由?
想知道这一切将如何协同工作以及这些组合是否存在任何问题?如果需要将其设置为与节点服务器的“同构”,是否仍然让我头疼? (对此有更多的了解也很好)
我受到主题 https://github.com/royboy789/angular-react-wordpress-theme 的启发。
谢谢!
最佳答案
不确定混合流行语(WP、Angular、React)是否是选择技术堆栈的好方法。使用 Angular+Laravel、React+Laravel、Wp+HTML 可能是个好主意。
考虑 SEO,如果您使用 Angular 或 React,您只有 AJAX 站点。您可以为您的站点使用预呈现技术。但最近 Google 声明 AJAX 抓取方案已弃用:http://googlewebmastercentral.blogspot.com/2015/10/deprecating-our-ajax-crawling-scheme.html .因此可能没有必要仅为爬虫预呈现您的页面。
关于angularjs - react Angular Wordpress 多站点 WP-API - SEO?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33642662/