用 Vue.js 造了个轮子静态博客的轮子,依赖 GitHub,无需本地生成 <(▰˘◡˘▰)>

2015-11-20 14:33:51 +08:00
 viko16
<https://github.com/viko16/vue-ghpages-blog>

一只依赖 GitHub API 的静态博客,使用了 Vue.js 组件, webpack 打包

## Demo

<http://ukn.me/> <- 其实就是我自己的博客


## 食用方式
- 喜欢代码欢迎 Star
- 喜欢博文欢迎 Watch
- 也想自用的话也可以 Fork ,但请按照 README 上的说明修改


## 其他

- 目前只有列表页有缓存( sessionStorage ),以免滥用 API & 还能加速访问呢
- 主要是参考了 [Vue.js 的官方示例]( https://github.com/vuejs/vue-hackernews)
- 好像没了,我果然没什么文采不适合写小广告.. (つω⊂)
10941 次点击
所在节点    分享创造
43 条回复
metrue
2017-01-05 15:55:58 +08:00
@viko16

看上去好清爽,已经 star

但是没有搞清楚怎么 deploy

npm run build 之后的 dist/* 是怎么到 master or gh-pages branch 的呢?
viko16
2017-01-05 16:11:01 +08:00
@metrue 谢谢支持。

按照我目前的工作流, dist/* 是靠 TravisCI 推送到 gh-pages 的,可以参考脚本:

https://github.com/viko16/vue-ghpages-blog/blob/develop/.travis.yml#L15-L33
metrue
2017-01-05 16:59:24 +08:00
@viko16

也挺好的,我直接加一段 shell 好了

git checkout master
cp dist/* .
git add build.js build.css index.html
git commit -m "deploy"
git push
git checkout develop

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/237614

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX