Publico usando o suporte de remarcação do Tumblr. Tentei incorporar meus snippets de essência como links etc., mas não consigo descobrir a combinação certa. Se eu postar usando html, os links gist funcionam bem. Prefiro usar remarcação, como posso fazer isso?
Atualizado com exemplos
Eu tentei com uma tag de script incorporada básica, que não produziu nada.
<script src="https://gist.github.com/1256020.js?file=gistfile1.rb"></script>
Eu também tentei com uma referência à tag de script
[gist][1]
.
.
.
[1][<script src="https://gist.github.com/1256020.js?file=gistfile1.rb"></script>]
Eu também tentei outras variações de incorporação do hiperlink, mas nada apareceria na página.
Respostas:
Parece que o verdadeiro problema está no fato de que os scripts incorporados são ignorados nas postagens, provavelmente por problemas de segurança.
Mas é possível carregar JS no campo de descrição quando você vai para "Personalizar seu blog" (meio que derrota a declaração anterior)
Portanto, você poderá usar uma biblioteca JS (acho que o Write Capture pode ajudar) que permite escrever Javascript em partes específicas do documento e usar um analisador para pesquisar e substituir frases, por exemplo
Então você usa um analisador para lidar com isso. Ou envolva os IDs de Gist no elemento div com digamos uma classe, repita todos os elementos com essa classe e substitua o ID pelo Gist usando a função Write Capture. Como você pode ver ... ele acaba entrando em um problema de programação que está fora o escopo deste site.
fonte
Como resposta atualizada, criei recentemente uma nova versão do embedgist.js para simplificar a incorporação de essência no seu blog. Você pode encontrar meu artigo aqui:
http://blog.johnryding.com/post/76489062311/embedding-gists-and-enable-code-syntax-highlighting-in
Basicamente, você precisa adicionar algumas tags de script ao modelo do seu blog.
Com essa alteração, em vez de ter um HTML especial em sua postagem, basta adicionar um URL à essência que você deseja incorporar. Por exemplo, você só precisa colocar o seguinte no conteúdo da sua postagem para que uma essência seja incorporada:
https://gist.github.com/strife25/8967034#file-embedgist2-js
Essa técnica funciona no editor de descontos do Tumblr.
fonte