2012-10-12 33 views
5

Çok fazla işaret kullanıyorum ve wiki referansının davranışını taklit eden birkaç sayfaya sahip olmak istiyorum. ÖrneğinAhtapotta işaretleme atıfları

: Birkaç sayfaları boyunca çok ciddi referansların eklenmesi ve markdown bu davranışı gerçekleştirmek için nasıl emin değilim olacak

Blah blah blah <ref>{{Some Reference}}</ref> 

. Bulduğum tüm kaynaklar, onları takip etmek için çok fazla çalışma gerektiriyor, onları alt ve üst kısımda kendiniz sipariş etmeniz gerekiyor. Wiki biçimlendirmesinin tersine, listenin altında otomatik olarak liste oluşturabilirsin. Basit bir {reflist} içeren bir sayfa. TOC'ye benzer bir şey. Markdown'da böyle bir şey yok mu?

RedCarpet'i veya başka bir işlemciyi sayfa boyunca ref bağlantılarını yönetmek ve bir liste oluşturmak için nasıl genişletebilirim?

cevap

6

Ben kutunun dışında kolay bir yolu olduğunu sanmıyorum, ama gibi bir jekyll uzantılarını kullanabilirsiniz:

https://github.com/archome/jekyll-citation

https://github.com/inukshuk/jekyll-scholar

görünüyor gibi bir şey:

@book{ruby, 
    title  = {The Ruby Programming Language}, 
    author = {Flanagan, David and Matsumoto, Yukihiro}, 
    year  = {2008}, 
    publisher = {O'Reilly Media} 
} 

Örneğiniz gibi basit web referansları için ne kadar kolay kullanılacağını bilmiyorum, ancak işe yarayacaktır.