Коротка відповідь - ні. Довга відповідь - так. :-)
Розмітка була розроблена, щоб люди могли писати простий, читабельний текст, який можна було легко перетворити на просту розмітку HTML. Насправді це не макет документа. Наприклад, немає реального способу вирівняти зображення праворуч або ліворуч. Що стосується вашого питання, то жодної команди розмітки немає, щоб включати одне посилання з одного файлу на інший у будь-яку версію розмітки (наскільки я знаю).
Найближчий ви могли б підійти до цієї функціональності - Pandoc . Pandoc дозволяє об'єднувати файли як частину трансформації, що дозволяє легко рендерувати кілька файлів в один вихід. Наприклад, якщо ви створювали книгу, ви можете мати такі глави:
01_preface.md
02_introduction.md
03_why_markdown_is_useful.md
04_limitations_of_markdown.md
05_conclusions.md
Ви можете об'єднати їх, виконавши цю команду в одному каталозі:
pandoc *.md > markdown_book.html
Оскільки pandoc об'єднає всі файли перед тим, як зробити переклад, ви можете включити свої посилання в останній файл на зразок цього:
01_preface.md
02_introduction.md
03_why_markdown_is_useful.md
04_limitations_of_markdown.md
05_conclusions.md
06_links.md
Отже, частина вашого 01_preface.md
може виглядати так:
I always wanted to write a book with [markdown][mkdnlink].
І частина вашого 02_introduction.md
може виглядати так:
Let's start digging into [the best text-based syntax][mkdnlink] available.
Поки ваш останній файл містить рядок:
[mkdnlink]: http://daringfireball.net/projects/markdown
... та сама команда, що застосовувалася раніше, буде виконувати злиття та перетворення, включаючи це посилання на всьому протязі. Просто переконайтеся, що ви залишили порожній рядок або два на початку цього файлу. Документація pandoc говорить, що вона додає порожній рядок між файлами, об'єднаними таким чином, але це не спрацювало для мене без порожнього рядка.