Короткий ответ - нет. Длинный ответ - да. : -)
Markdown был разработан, чтобы позволить людям писать простой, читаемый текст, который можно легко преобразовать в простую HTML-разметку. Это действительно не делает макет документа. Например, нет реального способа выровнять изображение вправо или влево. Что касается вашего вопроса, нет команды markdown, которая бы включала одну ссылку из одного файла в другой в любой версии markdown (насколько я знаю).
Ближе всего к этой функциональности вы можете обратиться 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 говорится, что она добавляет пустую строку между файлами, которые объединяются таким образом, но у меня не получилось без пустой строки.