文件名称:ember-prerender:通过在服务器上呈现静态HTML,使Ember.js Web应用程序可爬网
文件大小:48KB
文件格式:ZIP
更新时间:2024-03-16 03:08:06
JavaScript
无需维护:灰烬渲染 该项目允许使用 (和其他框架)构建的Web应用程序在服务器上执行并呈现为静态HTML。 您要使用ember-prerender的主要原因是向无法执行Javascript的网络抓取工具和漫游器提供静态HTML内容。 这对于SEO用途很有用,例如页面内容的常规索引,Facebook的Link Preview,PinterestRich Pins,Twitter卡,Google的Rich Snippets以及其他结构化数据格式。 该项目根据您的要求和偏好使用和 , 或 。 注意:WebDriver支持仍处于试验阶段,对调试最有用。 概念和插件代码大致基于Todd Hooper的 。 与Prerender服务不同,ember-prerender的目标是通过利用应用程序的长期实例来减少渲染时间,而不是在每次请求时都重新加载它。 另外,您可以灵活地使用JSDOM或WebDri
【文件预览】:
ember-prerender-master
----.gitignore(37B)
----package.json(1KB)
----bin()
--------ember-prerender(666B)
----LICENSE(1KB)
----index.js(35B)
----README.md(12KB)
----example()
--------.jshintrc(538B)
--------.gitignore(249B)
--------app()
--------ember-prerender-config.js(188B)
--------package.json(736B)
--------.bowerrc(60B)
--------.travis.yml(168B)
--------Brocfile.js(708B)
--------public()
--------testem.json(159B)
--------README.md(2KB)
--------vendor()
--------tests()
--------config()
--------.ember-cli(280B)
--------bower.json(536B)
--------.editorconfig(507B)
----lib()
--------engines()
--------index.js(131B)
--------renderer.js(7KB)
--------logger.js(1KB)
--------plugins()
--------server.js(5KB)
----server.js(1KB)