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>]

ハイパーリンクを埋め込む他のバリエーションも試しましたが、ページには何も表示されません。


試したことのある例とできなかった例を教えてください。
ヘアボート

例を追加しました。
ネイサン、2011年

私はあなたの質問に答えることはできませんが、誰か他の人ができることを期待して投票しました.......
ヘアボート

2
マントラは、「Markdownの構文でカバーされていないマークアップについては、単にHTML自体を使用すること」です。言い換えれば、単純な埋め込み以外では、あなたが求めていることは不可能です。Markdownを短いタグと混同しないでください。
phwd

1
phwd、回答ありがとうございます。Markdownではパーサーとしては不可能かもしれないことを理解しています。ただし、Githubの要旨など一部のサイトでは、追加機能のためのMarkdown拡張機能が提供されています。Tumblrでも同じことができることを期待していて、構文が欠けていました。
ネイサン

回答:


1

本当の問題は、埋め込みスクリプトが投稿で無視されるという事実にあるようです。おそらくセキュリティの問題のためです。

ただし、「ブログのカスタマイズ」に移動すると、説明フィールド内にJSをロードすることができます(前のステートメントは無効です)。

したがって、JavaScriptをドキュメントの特定の部分に書き込み、パーサーを使用してフレーズを検索および置換できるJSライブラリを使用できる可能性があります(Write Captureが役立つと思います)。

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

次に、パーサーを使用して処理します。または、Gist IDをdiv要素でクラスなどでラップし、そのクラスですべての要素を反復処理し、書き込みキャプチャ機能を使用してIDをGistで置き換えます。このサイトの範囲。


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のマークダウンエディタで機能します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.