Làm cách nào tôi có thể nhúng đoạn trích chính bằng cách sử dụng đánh dấu Tumblr?


10

Tôi đăng bài bằng cách sử dụng hỗ trợ đánh dấu của Tumblr. Tôi đã thử nhúng đoạn trích chính của mình dưới dạng liên kết, v.v. nhưng dường như không thể tìm ra sự kết hợp đúng. Nếu tôi đăng bài bằng html, các liên kết chính hoạt động tốt. Tôi muốn sử dụng markdown, làm thế nào tôi có thể làm điều này?

Cập nhật với các ví dụ

Tôi đã thử nó với một thẻ script nhúng cơ bản, nó không tạo ra bất cứ thứ gì.

<script src="https://gist.github.com/1256020.js?file=gistfile1.rb"></script>

Tôi cũng đã thử nó với một tham chiếu đến thẻ script

[gist][1] 
.
.
.
[1][<script src="https://gist.github.com/1256020.js?file=gistfile1.rb"></script>]

Tôi cũng đã thử các biến thể khác của việc nhúng siêu liên kết nhưng không có gì hiển thị trên trang.


Bạn có thể cho một ví dụ về những điều bạn đã thử và chưa làm việc?
thuyền tóc

Đã thêm các ví dụ.
nathan

Tôi không thể trả lời câu hỏi của bạn, nhưng tôi đã bỏ phiếu với hy vọng người khác có thể .......
thuyền tóc

2
Câu thần chú là "Đối với bất kỳ đánh dấu nào không nằm trong cú pháp của Markdown, bạn chỉ cần sử dụng chính HTML." Nói cách khác, ngoài việc nhúng đơn giản những gì bạn đang yêu cầu là không thể. Markdown không được nhầm lẫn với các thẻ ngắn.
phwd

1
phwd, cảm ơn đã phản hồi. Tôi hiểu rằng Markdown có thể không thể là một trình phân tích cú pháp. Tuy nhiên, một số trang web, như ý chính của Github, cung cấp tiện ích mở rộng Markdown cho các khả năng bổ sung. Tôi đã hy vọng rằng Tumblr sẽ làm như vậy và tôi chỉ thiếu cú ​​pháp.
nathan

Câu trả lời:


1

Có vẻ như vấn đề thực sự nằm ở chỗ các tập lệnh nhúng bị bỏ qua trong các bài đăng, rất có thể là do vấn đề bảo mật.

Nhưng có thể tải JS trong trường mô tả khi bạn đi đến "Tùy chỉnh blog của bạn" (Loại thất bại của tuyên bố trước đó)

Vì vậy, bạn có thể sử dụng thư viện JS (tôi nghĩ rằng Write Capture có thể giúp) cho phép bạn viết Javascript đến các phần cụ thể của tài liệu và sử dụng trình phân tích cú pháp để tìm kiếm và thay thế các cụm từ chẳng hạn

[gist 1256020]
<div class="gistr">1256020</div>

Sau đó, bạn sử dụng một trình phân tích cú pháp để đối phó với nó. Hoặc bọc ID Gist trong phần tử div bằng cách nói một lớp, lặp qua tất cả các phần tử với lớp đó và thay thế id bằng Gist bằng chức năng Ghi lại Vì vậy, như bạn có thể thấy ... nó kết thúc bằng một vấn đề lập trình bên ngoài phạm vi của trang web này.


0

Như một câu trả lời được cập nhật, gần đây tôi đã tạo một phiên bản mới của embedgist.js để đơn giản hóa việc nhúng ý chính trong blog của bạn. Bạn có thể tìm thấy bài viết của tôi về nó ở đây:

http://blog.johnryding.com/post/76489062311/embpping-gists-and-enable-code-syntax-highlighting-in

Về cơ bản, bạn phải thêm một số thẻ script vào mẫu blog của bạn.

Với thay đổi này, thay vì có HTML đặc biệt trong bài đăng của bạn, bạn chỉ cần thêm URL vào ý chính mà bạn muốn nhúng. Ví dụ: bạn chỉ cần đặt nội dung sau vào nội dung bài đăng của mình để ý chính được nhúng:

https://gist.github.com/strife25/8967034#file-embedgist2-js

Kỹ thuật này hoạt động trong trình soạn thảo markdown của Tumblr.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.