Kısa cevap hayır. Uzun cevap evet. :-)
Markdown, insanların basit bir HTML işaretlemesine kolayca dönüştürülebilen basit, okunabilir metin yazmalarına izin vermek için tasarlanmıştır. Gerçekten belge düzeni yapmaz. Örneğin, bir görüntüyü sağa veya sola hizalamanın gerçek bir yolu yoktur. Sorunuza gelince, markdown'un herhangi bir sürümünde (bildiğim kadarıyla) bir dosyadan diğerine tek bir bağlantı eklemek için bir işaretleme komutu yoktur.
Bu işleve en yakın olabileceğiniz Pandoc . Pandoc, dosyaları dönüşümün bir parçası olarak birleştirmenize izin verir, bu da birden fazla dosyayı tek bir çıktıda kolayca oluşturmanıza olanak tanır. Örneğin, bir kitap oluşturuyorsanız, bunun gibi bölümleriniz olabilir:
01_preface.md
02_introduction.md
03_why_markdown_is_useful.md
04_limitations_of_markdown.md
05_conclusions.md
Bu komutu aynı dizinde yürüterek birleştirebilirsiniz:
pandoc *.md > markdown_book.html
Pandoc çeviri yapmadan önce tüm dosyaları birleştireceğinden, bağlantılarınızı son dosyaya şu şekilde ekleyebilirsiniz:
01_preface.md
02_introduction.md
03_why_markdown_is_useful.md
04_limitations_of_markdown.md
05_conclusions.md
06_links.md
Yani bir parçanız 01_preface.md
şöyle görünebilir:
I always wanted to write a book with [markdown][mkdnlink].
Ve bir kısmı 02_introduction.md
şöyle görünebilir:
Let's start digging into [the best text-based syntax][mkdnlink] available.
Son dosyanız satırı içerdiği sürece:
[mkdnlink]: http://daringfireball.net/projects/markdown
... daha önce kullanılan komut, birleştirme ve dönüştürme işlemini gerçekleştirirken bu bağlantıyı baştan sona ekler. Dosyanın başında bir iki satır boş bıraktığınızdan emin olun. Pandoc belgeleri bu şekilde birleştirilir dosyaları arasında boş satır ekler söylüyor, ama bu boş satıra olmadan benim için çalış yoktu.