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

ami*_*ibu 8 github github-pages aurelia

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

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

tal*_*ves 10

以下是使用Aurelia导航框架项目作为示例创建组织作为存储库时的解决方案aurelia-skeleton-navigation.

重要说明:这不是生产解决方案.这是为了展示如何使用Aurelia存储库在GitHub页面中运行Aurelia Gulp.建议阅读有关jspm bundlingAurelia应用程序的部署.

启动git你解压缩的当前版本后,命令行skeleton-navigation进入aurelia-skeleton-navigation目录.

从a 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
Run Code Online (Sandbox Code Playgroud)

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