Bagaimana saya bisa menanamkan potongan intisari menggunakan penurunan harga Tumblr?

10

Saya memposting menggunakan dukungan penurunan harga Tumblr. Saya telah mencoba menyematkan cuplikan intisari saya sebagai tautan, dll. Tetapi sepertinya tidak dapat menemukan kombinasi yang tepat. Jika saya memposting menggunakan html, tautan intinya berfungsi dengan baik. Saya lebih suka menggunakan markdown, bagaimana saya bisa melakukan ini?

Diperbarui dengan contoh

Saya mencobanya dengan tag skrip tertanam dasar, yang tidak menghasilkan apa-apa.

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

Saya juga mencobanya dengan referensi ke tag skrip

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

Saya juga mencoba variasi lain untuk menyematkan hyperlink tetapi tidak ada yang muncul di halaman.

nathan
sumber
Bisakah Anda memberi contoh hal-hal yang sudah Anda coba dan belum berhasil?
hairboat
Menambahkan contoh-contoh.
nathan
Saya tidak bisa menjawab pertanyaan Anda, tetapi saya memilihnya dengan harapan orang lain bisa .......
hairboat
2
Mantra ini adalah "Untuk setiap markup yang tidak tercakup oleh sintaks Markdown, Anda cukup menggunakan HTML itu sendiri." Dengan kata lain, selain embed sederhana apa yang Anda minta tidak mungkin. Penurunan harga tidak harus bingung dengan tag pendek.
phwd
1
phwd, terima kasih atas tanggapannya. Saya mengerti bahwa itu tidak mungkin dalam penurunan harga sebagai pengurai. Namun, beberapa situs, seperti intisari Github, menyediakan ekstensi Penurunan harga untuk kemampuan tambahan. Saya berharap bahwa Tumblr akan melakukan hal yang sama dan saya hanya kehilangan sintaksisnya.
nathan

Jawaban:

1

Tampaknya masalah sebenarnya terletak pada kenyataan bahwa skrip tertanam diabaikan dalam pos, kemungkinan besar untuk masalah keamanan.

Tetapi dimungkinkan untuk memuat JS dalam bidang deskripsi ketika Anda pergi ke "Kustomisasi blog Anda" (Jenis mengalahkan pernyataan sebelumnya)

Jadi Anda mungkin dapat menggunakan pustaka JS (saya pikir Write Capture mungkin membantu) yang memungkinkan Anda untuk menulis Javascript ke bagian tertentu dari dokumen dan menggunakan parser untuk mencari dan mengganti frase misalnya

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

Kemudian Anda menggunakan parser untuk menghadapinya. Atau bungkus ID Gist dalam elemen div dengan katakanlah sebuah kelas, iterate melalui semua elemen dengan kelas itu dan ganti id dengan Gist menggunakan fungsi Write Capture Jadi seperti yang Anda lihat ... itu akhirnya masuk ke masalah pemrograman yang berada di luar ruang lingkup situs ini.

phwd
sumber
0

Sebagai jawaban yang diperbarui, saya baru-baru ini membuat versi baru embedgist.js untuk menyederhanakan embedding inti di blog Anda. Anda dapat menemukan artikel saya di sini:

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

Pada dasarnya, Anda harus menambahkan beberapa tag skrip ke template blog Anda.

Dengan perubahan ini, alih-alih memiliki HTML khusus di pos Anda, Anda hanya perlu menambahkan URL ke intisari yang ingin Anda sematkan. Misalnya, Anda hanya perlu memasukkan yang berikut ini di konten posting Anda agar inti dapat tertanam:

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

Teknik ini bekerja di editor penurunan harga Tumblr.

linusthe3rd
sumber