我在将网站上传到GitHub页面时遇到问题。我是一个初学者,刚刚建立了第一个使用几个html文件的网站。我已经为此网站创建了一个存储库。该网站包含index.html
和2个其他html文件。当我第一次通过GitHub Pages打开网站时,看起来不错,但是,如果我单击网站上的链接,该链接将我带到主页(主页为index.html
),则打开的网站与我的网站完全不同其他存储库。我意识到这是因为它使用与其他存储库相同的URL(username.github.io/index.html
)。由于这两个都是相同的,我想它只是打开了我的其他网站,因为它创建得早。
这是我的第一期。我还有另一个问题。我的其他2个html文件具有唯一的html文件名,但是当我打开它们的链接时,出现404错误:
“在此地址配置的站点不包含请求的文件。”
据我了解,GitHub Pages URL看起来像这样:
username.github.io/repository name/html file name
。
我使用此URL打开网站时看起来不错:
username.github.io/repository name
但是,当我单击网站上的任何链接时,URL丢失了它的存储库名称,并更改为:
[username.github.io/html file name
会引发404错误。
我不明白为什么会这样。
链接中的URL以/
开头,它指向域的根。
不要这样做。