我构建了一个工具,它利用 EmberJS 和 GitHub Pages 来创建一个在浏览器中呈现的博客应用程序。它使用 JavaScript 获取 Markdown 文件并将它们呈现到应用程序的主体中。因为所有内容都是通过 AJAX 请求获取的,所以我不确定让 Google 等可以抓取内容的最佳方法。
我读过 很多 建议使用 PhantomJS 处理请求的文章_escaped_fragment_
,但由于内容托管在 GitHub 上,因此无法在服务器端运行任何东西。
是否有可能的解决方法(例如在将内容推送到 GitHub 之前提前渲染一些东西)或者我只是遇到了 JavaScript 应用程序的缺点?