Я использую Github-страницы без Jekyll, просто обнаживаю .md
файлы.
Чтобы связать эту .md
с какой-либо папкой внутри моего репо, я использую относительные ссылки.
Почему относительные ссылки?Я использовал абсолютные ссылки, такие как https://github.com/USER_NAME/REPO_NAME/blob/master/FOLDER_NAME, но затем я изменил свое имя репо, и все ссылки перестали работать.
Именно поэтому я перешел на относительные ссылки, но затем, когда я проверил, как работает страница подПользовательский домен -> все ссылки перестали работать.
Под словом "остановлено" работает я имею в виду: теперь, когда я захожу на www.CUSTOM_DOMAIN.com/REPO_NAME/FOLDER_NAME, я получаю 404.
РЕДАКТИРОВАТЬ 1:
Когда я пытался отредактировать этот вопрос для этого комментария Я понял, что проблема в другом: - ссылки на файлы работают нормально -но ссылки на папки не работают, т.е. 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
(NOK):
[some string for folder](/FOLDER_NAME)
(which is unwrapped by github-pages-engine to)
www.CUSTOM_DOMAIN.com/FOLDER_NAME
Работает нормально, когда я ссылаюсь на файл, например (OK):
[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
РЕДАКТИРОВАТЬ 2:
страница, которую я пытаюсь исправить, НЕ является страницей организации / пользователя, поэтому она должна иметь REPO_NAME в пути.
РЕДАКТИРОВАТЬ 3:
Я изменил ссылки, чтобы удалить косую черту, и они по-прежнему не работают.Теперь ссылка в моем README.md
(NOK):
[some string for folder](FOLDER_NAME/)
(which is unwrapped by github-pages-engine to)
www.CUSTOM_DOMAIN.com/REPO_NAME/FOLDER_NAME
или (также NOK):
[some string for folder](./FOLDER_NAME/)
(which is unwrapped by github-pages-engine to)
www.CUSTOM_DOMAIN.com/REPO_NAME/FOLDER_NAME