Javascript 如何使用Visual Studio将typescript网站发布到GitHub页面?

Javascript 如何使用Visual Studio将typescript网站发布到GitHub页面?,javascript,git,visual-studio,github,typescript,Javascript,Git,Visual Studio,Github,Typescript,所以我用visualstudio做了一个Typescript项目。当我用Visual Studio启动它时,它可以正常工作,但是如果我尝试将它推送到我的GitHub Pages站点,它会将index.html放在一个子文件夹中,当我尝试加载我的网站时,会出现404错误。即使我尝试在网站url中引用index.html,它也不会真正起作用 我想知道是否可以只发布所需的项目。我想我只需要子文件夹。如果我错了,请纠正我 注意:我已经安装了VisualStudio的GitHub扩展 更新: 由于一些链

所以我用visualstudio做了一个Typescript项目。当我用Visual Studio启动它时,它可以正常工作,但是如果我尝试将它推送到我的GitHub Pages站点,它会将
index.html
放在一个子文件夹中,当我尝试加载我的网站时,会出现404错误。即使我尝试在网站url中引用index.html,它也不会真正起作用

我想知道是否可以只发布所需的项目。我想我只需要子文件夹。如果我错了,请纠正我

注意:我已经安装了VisualStudio的GitHub扩展

更新:


由于一些链接似乎不再有效,我想我应该提供一些额外的信息。因此,基本上您需要有一个名为
gh pages
的分支。在该分支上,您的根文件夹中需要有一个
index.html
文件。然后,
index.html
文件应该在github页面URL上可见。

您需要推送名为
gh pages
的分支,才能将其作为网站查看

创建一个新分支,然后将文件移动到分支的根文件夹中,将其上载到
gh页面
,然后设置为go

看看这个:

这就是文件在根文件夹中的方式


如果您提供一些关于如何尝试发布的上下文,显示您运行的特定命令、它们的输出等,这将非常有用。看起来该链接现在已断开。