Giao diện GitHub Gist mới có một đoạn mã nhúng cho toàn bộ ý chính, nhúng tất cả các tệp trong ý chính. Giao diện cũ có mã nhúng cho mỗi tệp trong ý chính. Bất cứ ai biết nếu có một thủ thuật để nhúng một tệp duy nhất?
Giao diện GitHub Gist mới có một đoạn mã nhúng cho toàn bộ ý chính, nhúng tất cả các tệp trong ý chính. Giao diện cũ có mã nhúng cho mỗi tệp trong ý chính. Bất cứ ai biết nếu có một thủ thuật để nhúng một tệp duy nhất?
Câu trả lời:
Lấy URL chính từ phía bên trái và sau khi .js
thêm một chuỗi truy vấn như ?file=myFile.blah
, ví dụ:
<script src="https://gist.github.com/4505639.js?file=macroBuild.scala" type="text/javascript"></script>
Chỉ để người khác tham khảo có thể đang xem xét điều này.
Nếu bạn đang sử dụng Wordpress, bạn có thể đạt được điều này với plugin oEmbed-gist và kiểu shortcode:
[gist id = "your-gist-id-here" file = "your-file-name.js"].
GitHub cung cấp thông tin tương tự ở đây trên trang web của họ . Như những người khác đã nói, cách chính thức là đính kèm ?file=name-of-file.ext
vào cuối URL của mã nhúng để chỉ nhúng tệp được gọi name-of-file.ext
(tất nhiên bạn có thể thay đổi tên thành bất kỳ tên nào của tệp của bạn). Ví dụ: nếu tôi muốn nhúng getGitContents.js
tệp từ Gist tạihttps://gist.github.com/westc/afac9258389fdfd2fdaf134ffaa0e923
tôi có thể sử dụng như sau:
<script src="https://gist.github.com/westc/afac9258389fdfd2fdaf134ffaa0e923.js?file=getGitContents.js"></script>
Ngoài ra, có bài đăng trên blog YourJS về điều này cho phép bạn nhập tên người dùng của mình và xem mã nhúng cho tất cả các gists của bạn và các tệp riêng lẻ bên dưới.