如何将Aurelia部署到GitHub页面(gh-pages)

时间:2015-04-23 18:46:08

标签: github github-pages aurelia

我还没有看到在GitHub页面中运行的Aurelia演示。我想知道某个地方是否有一个要点或一个回购展示了如何做到这一点。

只是配置gulp还是有其他解决方案?

1 个答案:

答案 0 :(得分:10)

使用Aurelia navigation skeleton项目作为示例的解决方案作为aurelia-skeleton-navigation作为存储库创建到您的组织中时。

  

重要提示:这不是生产解决方案。这是为了展示如何使用使用Gulp的Aurelia存储库在GitHub页面中运行Aurelia。建议阅读jspm bundling Aurelia应用程序以进行部署。

git的当前版本解压缩到skeleton-navigation目录后,启动aurelia-skeleton-navigation命令行。

本地来自gitnpm命令行:

cd <path>/aurelia-skeleton-navigation

git init

git remote add origin git@github.com:yourorg/aurelia-skeleton-navigation.git

git fetch --all

git add *

git commit -m 'initial commit'

git push origin master

git branch gh-pages

git checkout gh-pages

修改.gitignore并注释掉jspm_packagesdist路径

node_modules
# jspm_packages
bower_components
.idea
.DS_STORE
# /dist

jspm install

npm install

gulp build

git add *

git commit -m 'adding resources'

git push origin gh-pages

导航到您的存储库GitHub页面:
http://yourorg.github.io/aurelia-skeleton-navigation

在GitHub页面上更新应用程序

master分支中对您的应用进行更改后,您可以将这些更改合并到gh-pages并发布:

  • git checkout gh-pages

  • git merge master

  • gulp build

  • git add *

  • git commit -m 'updates'

  • git push origin gh-pages