webcomponents.github.io
已废弃。请参见 webcomponents/webcomponents.org 。
WebComponents.org 是 Web 组件作者讨论和分享最佳实践、模式和学习资源的地方。
设置
这个网站是用 Node 中的静态生成器 DocPad 制作,安装它的最佳方式是通过 npm 。
首先,您需要克隆项目:
$ git clone https://github.com/webcomponents/webcomponents.github.io
然后转到该文件夹并安装所有依赖项:
$ cd webcomponents.github.io $ npm install
现在你可以继续了!
用法
DocPad 在这个项目中有三个基本选项:
要在您编辑和保存文件(可在 http://localhost:9778 处查看)中重新生成站点,请运行:
$ npm run watch
要生成站点的静态版本,可以上传到服务器(它会创建一个名为 out 的文件夹),运行:
<code class =“language-sh”> $ npm run build
要生成输出并将其发送到 gh-pages 分支,请运行:
$ npm run build
任务
我们在 Node 中使用 Grunt ,任务管理器>,使事物自动化。
要安装它和所有其他依赖项,请运行:
$ npm install -g grunt-cli
要检查性能回归,请运行:
$ grunt pagespeed
PS:您需要 生成 PageSpeed API 密钥 并将其定义为一个环境变量。
浏览器支持
我们确实在意它。
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
---|---|---|---|---|---|
Latest ![]() |
Latest ![]() |
Latest ![]() |
IE 9+ ![]() |
Latest ![]() |
Latest ![]() |
团队
WebComponents.org 由这些人以及一大批令人尊敬的 贡献者 维护(名单请参见自述文件)。
贡献
请参阅参与指南。
许可证
源代码可在 MIT 许可下获得,内容位于 创作共享 BY-SA 3.0 。