这是一个基于 github page
和 github api
搭建的单页面静态博客。
git clone https://github.com/ozil-110/ozil-110.github.io.git
拉取代码。
- node.js@7.7.0
- 推荐使用cnpm安装依赖
npm install -g cnpm --registry=https://registry.npm.taobao.org
,否则可能因为node版本的原因导致node-sass安装失败,网 上搜索解决方法。
$ node -v
v7.7.0
- webpack@1.15
$ cd ozil-110.github.io
$ npm install
"scripts": {
"dev": "cross-env NODE_ENV=development webpack-dev-server --hot --inline",
"build": "cross-env NODE_ENV=production webpack"
},
// 开发
$ npm run dev
// 打包
$ npm run build
- react
- react-router
- redux
- webpack
- es6
- redux-observable
- Chrome
- Firefox
- IE10+
- 服务端渲染https://github.com/ozil-110/ozil-110_blog.
- redux-thunk --> redux-observable.
- immutable