1

こんにちは、私は自分の会社のために大規模なウェブサイトを構築しようとしています. 私は基本的に自由に行っても構いませんが、それがメリット (パフォーマンス、保守性、スケーラビリティ、再利用性、SEO など) をもたらす限りはそう思います。

私が考えている方法です。

  • Wordpress のマルチサイト (会社には世界中にいくつかの支店があります)、たとえば中国、南アフリカ、米国など、コンテンツを調整する必要があります。サブドメインの使用を計画していますか?
  • WP REST API - Web サイトや他のブログ サイト全体でデータを再利用する機能 (スケーラビリティとパフォーマンス)、オフラインで閲覧する機能 http://themeshaper.com/tag/react/
  • ルーティング/ビュー/get-post リクエストまたはおそらく React-router 用の AngularJS?
  • ビューの ReactJS (すべてのサイトでのパフォーマンスと再利用可能なコンポーネント)
  • 最も重要なのは、ReactJSがカバーしていると私が信じているSEO(サイトはクロール可能)に適していますか?ref: 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 サイトしかありません。サイトに事前レンダリング手法を使用できます。しかし最近、Google は AJAX クロール スキームは非推奨であると述べました: http://googlewebmastercentral.blogspot.com/2015/10/deprecating-our-ajax-crawling-scheme.html。そのため、クローラー専用にページを事前レンダリングする必要はないかもしれません。

于 2015-11-11T10:48:41.460 に答える