В настоящее время у меня возникают проблемы с пониманием того, как gh-страницы работают с передачей файлов.
В настоящее время у меня есть два файла в моей ветке gh-pages на моем github: bundle.js
и index.html
. При локальном запуске index.html
имеет доступ к bundle.js
путем перемещения по путям к файлам. При запуске этого онлайн у меня возникает проблема с получением index.html
, чтобы иметь возможность правильно получить доступ к bundle.js
.
1-я попытка: я нашел необработанный текст через URL: https://raw.githubusercontent.com/...
. К сожалению это не работает, потому что есть ошибка типа MIME.
2-я попытка: я обнаружил, что есть другой источник для необработанного текста, который не имеет ошибки MIME-типа, URL: https://cdn.rawgit.com/...
. К сожалению, это не работает, потому что cdn.rawgit.com
не обновляет себя.
3-я попытка: я обнаружил, что могу использовать тот же метод, что и для 2-й попытки, но я могу использовать определенный коммит для доступа к правильному cdn.rawgit.com/.../<commit path>
. Это, кажется, делает вещи намного сложнее, потому что мне придется обновлять index.html
каждый раз, когда я хочу обновить страницу. Это также не представляется возможным, потому что, как я узнаю коммит #, прежде чем я его фиксирую?
Соответствующим кодом является строка <script src = "https://cdn.rawgit.com/NumaK...">
.
Я не могу понять, как мой gh-pages
веб-сайт должен использовать правильную версию bundle.js
:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1,
shrink-to-fit=no">
<title>Numa Karolinski</title>
</head>
<body>
<div id="root"></div>
<noscript>
Hello There. Code can be found in the "root" folder above ^^^ !
</noscript>
<script src="https://cdn.rawgit.com/NumaKarolinski/PersonalWebsite/
websiteVersion1/dist/bundle.js"></script>
</body>
</html>