第一次上传一个项目,我正在为我的课程在GitHub上。在VSCode中工作时,一切都很好,但是在上传到GitHub并添加到GitHub页面之后,当我尝试使用主页图标导航时,会出现一个404错误。我怎么解决这个问题??
<body>
<a href="docs/index.html">
<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" fill="rgb(254, 232, 194)" id="house" viewBox="0 0 16 16">
<path d="M8 6.982C9.664 5.309 13.825 8.236 8 12 2.175 8.236 6.336 5.309 8 6.982Z"/>
<path d="M8.707 1.5a1 1 0 0 0-1.414 0L.646 8.146a.5.5 0 0 0 .708.707L2 8.207V13.5A1.5 1.5 0 0 0 3.5 15h9a1.5 1.5 0 0 0 1.5-1.5V8.207l.646.646a.5.5 0 0 0 .708-.707L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.707 1.5ZM13 7.207V13.5a.5.5 0 0 1-.5.5h-9a.5.5 0 0 1-.5-.5V7.207l5-5 5 5Z"/></svg>
</a>这是我在VSCode中使用的当前代码。
我正在考虑从GitHub页面中复制链接,但并不确定这是否有效。
第一个项目如此明确地混淆了这一点,并希望得到一些反馈。
发布于 2022-11-20 19:59:03
GitHub页面中的URL结构是否与您在VS代码中使用的内容相匹配?看起来,您将链接到VS代码中名为"docs“的子文件夹中的索引页,该页面基于您提供的代码。
<a href="docs/index.html">因此,查看您的GitHub页面站点结构,该索引文件是否位于项目目录的根级,还是仍然在"docs“文件夹中?
如果它是"docs“中的,例如:https://yourusername.github.io/docs/,那么尝试以下链接:
<a href="/docs/">或者,如果它位于根级,例如:https://yourusername.github.io/,则可以尝试以下链接:
<a href="/">https://stackoverflow.com/questions/74511122
复制相似问题