我正在使用主干 js 应用程序框架构建我的网站,并且正在使用 html5 推送状态更改 url。所有的内容都是通过js渲染的,基本上dom在页面渲染方法之前或多或少是空的(只有一个核心结构,没有任何内容)。我认为这对搜索引擎非常不利,因为机器人不会抓取网站的实际内容。
那么是否有任何解决方法,或者我将不得不在第一次初始化时使用一些服务器端技术来呈现内容?我真的希望这不是唯一的选择,因为我已经拥有完整的逻辑、模型、模板和用 js 编写的所有内容......
我听说 phantom.js 可以做这个工作?使用 node.js 进行服务器端脚本编写会更容易吗?