- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用没有 Jekyll 的 Github 页面,只是裸 Markdown .md
文件。
从该链接 .md
到我的 repo 中的某个文件夹,我正在使用相对链接。
为什么是相对链接?我使用的是绝对链接,如 https://github.com/USER_NAME/REPO_NAME/blob/master/FOLDER_NAME但后来我更改了我的 repo 名称,每个链接都停止工作。
这就是为什么我转向相对链接,但是当我检查页面在自定义域下的工作方式时 -> 每个链接都停止工作。
“停止”工作是指:现在当我访问 www.CUSTOM_DOMAIN.com/REPO_NAME/FOLDER_NAME 时,我收到了 404。
编辑 1:
当我试图为 this comment 编辑这个问题时我意识到问题是不同的:
- 文件链接工作正常
- 但文件夹链接不起作用,即 REPO_NAME 未添加到 URI,应该有:
www.CUSTOM_DOMAIN.com/REPO_NAME/FOLDER_NAME
www.CUSTOM_DOMAIN.com/FOLDER_NAME.
REPO_NAME/
├── README.md
├── FOLDER_NAME/
│ ├── FOLDERFILE.md
README.md
中的链接是(挪威克朗):
[some string for folder](/FOLDER_NAME)
(which is unwrapped by github-pages-engine to)
www.CUSTOM_DOMAIN.com/FOLDER_NAME
[some string for file](/FOLDER_NAME/FOLDERFILE.md)
(which is unwrapped by github-pages-engine to)
www.CUSTOM_DOMAIN.com/REPO_NAME/FOLDER_NAME.html
README.md
是(挪威克朗):
[some string for folder](FOLDER_NAME/)
(which is unwrapped by github-pages-engine to)
www.CUSTOM_DOMAIN.com/REPO_NAME/FOLDER_NAME
[some string for folder](./FOLDER_NAME/)
(which is unwrapped by github-pages-engine to)
www.CUSTOM_DOMAIN.com/REPO_NAME/FOLDER_NAME
最佳答案
你有两个问题:
FOLDERFILE.md
中的任何链接文件看起来像这样:
[REPO_NAME](../) <= step back one directory
[README.md](../README.md) <= step back one directory
[FOLDER_NAME](./) <= the current directory
README.md
中的任何链接文件看起来像这样”
[REPO_NAME](./)
[FOLDER_NAME](FOLDER_NAME/)
[FOLDERFILE.md](FOLDER_NAME/FOLDERFILE.md)
./
) 启动所有 URL。虽然不是必需的,但有些人发现它更具可读性。在这种情况下,
README.md
文件看起来像这样”
[REPO_NAME](./)
[FOLDER_NAME](./FOLDER_NAME/)
[FOLDERFILE.md](./FOLDER_NAME/FOLDERFILE.md)
https://USERNAME.github.io/REPO_NAME
.在这种情况下,服务器根目录位于
USERNAME.github.io/
这就是
/
指着。但是,您站点的根目录位于子目录
/REPO_NAME
中。 .因此,要使绝对 URL 起作用,必须包含
/REPO_NAME/
在他们之中。
https://example.com/
.没有
REPO_NAME
子目录。
REPO_NAME
的内容在
/
.
GitHub Domain | Custom Domain
------------------------------------ | --------------------------
/REPO_NAME/ | /
/REPO_NAME/README.md | /README.md
/REPO_NAME/FOLDER_NAME/ | /FOLDER_NAME/
/REPO_NAME/FOLDER_NAME/FOLDERFILE.md | /FOLDER_NAME/FOLDERFILE.md
/
开头的 URL。 .
关于http-status-code-404 - 使用自定义域时,Github 页面相关链接不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50798379/
今天有小伙伴给我留言问到,try{...}catch(){...}是什么意思?它用来干什么? 简单的说 他们是用来捕获异常的 下面我们通过一个例子来详细讲解下
我正在努力提高网站的可访问性,但我不知道如何在页脚中标记社交媒体链接列表。这些链接指向我在 facecook、twitter 等上的帐户。我不想用 role="navigation" 标记这些链接,因
说现在是 6 点,我有一个 Timer 并在 10 点安排了一个 TimerTask。之后,System DateTime 被其他服务(例如 ntp)调整为 9 点钟。我仍然希望我的 TimerTas
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我就废话不多说了,大家还是直接看代码吧~ ? 1
Maven系列1 1.什么是Maven? Maven是一个项目管理工具,它包含了一个对象模型。一组标准集合,一个依赖管理系统。和用来运行定义在生命周期阶段中插件目标和逻辑。 核心功能 Mav
我是一名优秀的程序员,十分优秀!