8

Tôi muốn nhúng gists của tôi (gist.github) trong blog blogger của tôi. Nhưng như được giải thích trong số this lượt xem động câu hỏi trực tiếp không hỗ trợ javascript.Gist trong blogger xem năng động

Từ blog của moski (như được đề cập trong câu trả lời) có thể nhúng một ý chính.

Điều gì sẽ xảy ra nếu tôi chỉ muốn nhúng một tệp của ý chính?

Ví dụ:

<script src="https://gist.github.com/3975635.js?file=regcomp.c"></script> 

Trả lời

2

Nhìn vào blog của moski của, mô tả và ý chính mình đoạn (gistLoader.jsgistBlogger.js), tôi có thể giả sử rằng để đạt được mục tiêu của bạn, bạn phải chỉnh sửa mã mà một chút.

Hiện nay, khi bạn thêm

<script src="https://raw.github.com/moski/gist-Blogger/master/public/gistLoader.js" type="text/javascript"></script> 

ở dưới cùng của bài viết của bạn, những gì kịch bản này đang tìm kiếm mã này khác mà bạn thêm vào blog của bạn

<div class="gistLoad" data-id="GistID" id="gist-GistID">Loading ....</div> 

lấy thuộc tính data-id, và chèn mã bắt buộc để tải tập lệnh bằng src được đặt thành

'https://gist.github.com/' + id + '.js' 

Bây giờ, nếu tôi một cách chính xác tìm ra những gì các mã lệnh thực hiện, chỉnh sửa mã HTML moski thứ hai theo cách này:

<div class="gistLoad" data-id="GistID" data-file="GistFile" id="gist-GistID">Loading ....</div> 

và các chức năng trong moski của gistBlogger.js để lấy (khi được xác định) các data-file thuộc tính mới, bạn có thể tạo một mã mới src để tiêm, như thế:

'https://gist.github.com/' + id + '.js?file=' + file 

Nó sẽ hoạt động.

Các vấn đề liên quan