Tôi đã tạo chi nhánh gh-pages
cho một dự án mà tôi đang làm việc trên GitHub.Trang GitHub và đường dẫn tương đối
Tôi sử dụng văn bản tuyệt vời để tác giả trang web cục bộ và vấn đề của tôi là khi điều này được đẩy tới GitHub, tất cả các liên kết đến tệp javascrips, hình ảnh và tệp css không hợp lệ.
Ví dụ: tôi có điều này trong phần đầu của tôi.
<link href="assets/css/common.css" rel="stylesheet">
Điều này hoạt động rất cục bộ, nhưng không hoạt động từ GitHub vì các liên kết không được giải quyết bằng cách sử dụng tên kho lưu trữ như một phần của URL.
Nó yêu cầu:
http://[user].github.io/assets/css/common.css
khi nó cần phải có được yêu cầu:
http://[user].github.io/[repo]/assets/css/common.css.
tôi có thể tất nhiên đặt tên repo như là một phần của URL, nhưng điều đó sẽ ngăn chặn trang web của tôi để làm việc tại địa phương trong quá trình phát triển.
Bất kỳ ý tưởng nào về cách giải quyết vấn đề này?
cùng một sự nghi ngờ ở đây. – diofeher
Điều này làm tôi hài lòng. Bạn đã quản lý để tìm hiểu lý do của điều này? –
Lưu ý: vào tháng 12 năm 2016, các trang GitHub đã thay đổi đáng kể. Xem [câu trả lời của tôi dưới đây] (http://stackoverflow.com/a/41127983/6309) – VonC