Angularjs 是否可以更改github页面查找index.html的位置?
我有一个由yeoman生成的网站,我想用github页面发布这个网站。我创建了Angularjs 是否可以更改github页面查找index.html的位置?,angularjs,github,yeoman,github-pages,Angularjs,Github,Yeoman,Github Pages,我有一个由yeoman生成的网站,我想用github页面发布这个网站。我创建了gh页面分支,但我的repo没有显示在myusername.github.io/myreponame中,我想原因是index.html在app/目录中,而不是根目录中 应用程序/ |--index.html |--剧本/ 距离/ Grunfile.js 等 我可以告诉github页面从应用程序文件夹加载index.html吗?如何启动站点生成的带角度生成器的gh页面?所有答案 简而言之,您将生成站点的部署就绪版本。
gh页面
分支,但我的repo没有显示在myusername.github.io/myreponame
中,我想原因是index.html
在app/
目录中,而不是根目录中
应用程序/
|--index.html
|--剧本/
距离/
Grunfile.js
等
我可以告诉github页面从应用程序文件夹加载index.html吗?如何启动站点生成的带角度生成器的gh页面?所有答案
简而言之,您将生成站点的部署就绪版本。您可以通过运行grunt
来实现这一点。这将在名为dist
的文件夹中生成优化的生产站点。然后将dist
的内容直接推送到gh页面
Yeoman的一位经常撰稿人也完成了这项任务:,这将让您只需运行类似于
grunt deploy
的东西运行grunt build
非常重要,因为没有它就不会创建dist
目录。此外,只有将更改添加并推送到子树后,更改才会显示在gh页面上
.gitignore
文件中删除dist
grunt build
git add dist&&git commit-m“Initial dist subtree commit”
git子树推——前缀dist origin gh pages
没有subtree命令,我能做到这一点吗?我运行的是Ubuntu,没有git子树