Як я можу вставити фрагменти суті за допомогою розмітки Tumblr?


10

Я публікую повідомлення, використовуючи підтримку розмітки Tumblr. Я спробував вставити мої фрагменти суті як посилання тощо, але не можу зрозуміти правильну комбінацію. Якщо я публікую за допомогою html, посилання по суті справно працюють. Я б скоріше використовував розмітку, як це зробити?

Оновлено прикладами

Я спробував це з базовим тегом вбудованого сценарію, який нічого не дав.

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

Я також спробував це з посиланням на тег скрипту

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

Я також спробував інші варіанти вбудовування гіперпосилання, але нічого не відображатиметься на сторінці.


Чи можете ви навести приклад того, що ви пробували, які працювали, а не працювали?
шерсть

Додано приклади.
Натан

Я не можу відповісти на ваше запитання, але я проголосував за це, сподіваючись, що хтось інший може .......
hairboat

2
Мантра - "Для будь-якої розмітки, яка не охоплена синтаксисом Маркдана, ви просто використовуєте сам HTML". Іншими словами, окрім простого вбудовування, про що ви просите, неможливо. Розмітку не слід плутати з короткими тегами.
phwd

1
phwd, дякую за відповідь. Я розумію, що це може бути неможливо в Маркдаун як аналізатор. Однак деякі сайти, як, наприклад, суть Github, надають розширення Markdown для додаткових можливостей. Я сподівався, що Tumblr зробить те саме, і мені просто не вистачало синтаксису.
Натан

Відповіді:


1

Здається, справжня проблема полягає в тому, що вбудовані сценарії ігноруються в публікаціях, швидше за все, з питань безпеки.

Але можна завантажити JS у полі опису, коли ви переходите до "Налаштувати свій блог" (вид ураження попереднього твердження)

Таким чином, ви можете мати можливість використовувати бібліотеку JS (я думаю, що Write Capture може допомогти), що дозволяє писати Javascript у певні частини документа та використовувати аналізатор для пошуку та заміни фрази, наприклад

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

Тоді ви використовуєте аналізатор для вирішення цього питання. Або загортайте ідентифікатори Gist в елемент div з rec класом, повторіть усі елементи з цим класом і замініть ідентифікатор на Gist за допомогою функції Write Capture. Отже, як ви бачите ... це закінчується проблемою програмування, яка знаходиться поза сфера дії цього веб-сайту.


0

Як оновлена ​​відповідь, я нещодавно створив нову версію embedgist.js для спрощення вбудовування суті у ваш блог. Ви можете знайти мою статтю про це тут:

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

В основному вам потрібно додати кілька тегів сценаріїв до шаблону вашого блогу.

З цією зміною замість того, щоб у своєму дописі був спеціальний HTML, вам просто потрібно додати URL до суті, яку ви хочете вставити. Наприклад, вам просто потрібно вписати в вміст своєї публікації наступне, щоб мати можливість вбудовуватися:

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

Ця методика працює в редакторі розмітки Tumblr.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.