博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
谷歌Web Starter Kit 起步套件
阅读量:4983 次
发布时间:2019-06-12

本文共 1000 字,大约阅读时间需要 3 分钟。

 

Web Starter Kit

 

Web Starter kit是一个来自Google的构建响应式网站的模板。支持不同的设备,并且由gulp.js 构建,同时支持跨设备同步测试.

多设备同步测试采用了   。BrowserSync 是一个基于socket.io 的Node 应用,当你更改文件的时候,它可以自动的改变页面。它 ( 指BrowserSync ) 还有   ,你可以在你的项目中使用它。

 

仓库地址

https://github.com/google/web-starter-kit

 

内置特效

  • 响应式模板
  • SASS支持  通过gulp serve或者 在生成环境中使用gulp
  • 性能优化 压缩JSS、CSS、HTML、图片文件
  • 代码检查  ESLINT
  • 内置的HTTP Server 通过gulp serve
  • 实时的页面刷新 使用browser-sync
  • 可以使用ES2015  To enable ES2015 support remove the line "only": "gulpfile.babel.js", in the  file.
  • 页面性能分析 run gulp pagespeed
  • 内置的service worker 在Https的域名下面自动使能

 

发布到你的Github Pages

参考文档 

1. 创建一个新的仓库

2. git remote add origin https://github.com/you/webapp.git

3. npm install --save-dev gulp-gh-pages

创建一个gulp task 

// deploy to github pagesgulp.task('deploy', () => {  return gulp.src('dist/**/*')    .pipe($.ghPages());});

 

4. git checkout --orphan gh-pages

5. git commit -m 'initial commit' --allow-empty

6. git push origin gh-pages

7. 最后 RUN gulp deploy

 

如果失败了,运行下面的命令

rm -rf .publish

然后重新gulp deploy

 

转载于:https://www.cnblogs.com/bhaltair/p/6865675.html

你可能感兴趣的文章
寒假作业03
查看>>
P1129 [ZJOI2007]矩阵游戏
查看>>
hdu2046 骨牌铺方格
查看>>
同心圆闪烁扩散功能
查看>>
自定义连接池
查看>>
应用程序不能全然结束的原因探秘及调试方法
查看>>
单元文件结构
查看>>
DOM、SAX、DOM4J、JDOM、StAX生成XML并返回XML字符串形式
查看>>
NOIP2011T2 统计单词数
查看>>
每日5min分享-接口测试框架
查看>>
超好用超短的小程序请求封装
查看>>
软件工程——理论、方法与实践⑦
查看>>
批处理实现多线程执行命令列表文件
查看>>
跟牛牛老师学习python自动化的第六天
查看>>
Vim 加 Gmail 变身 Vmail
查看>>
(5) Orchard 开发之 Localization and NullLocalizer
查看>>
分类算法(1)--KNN
查看>>
ajax等待请求
查看>>
Java学习之equals和hashcode的关系
查看>>
一页纸商业计划书 (Business Plan) 模板(转载)
查看>>