Я не эксперт в php, но, возможно, самый простой способ - вызвать двоичный файл multimarkdown в качестве команды оболочки, например,
multimarkdown -e title foo.txt
Эта команда выведет значение метаданных заголовка для foo.txt.
Это в основном подход, который я использую в Perl, Objective-C и сценариях оболочки, и именно поэтому я добавил флаг -e
в MultiMarkdown для начала.
Подход XSLT хорош, если вы используете MMD для фактического генерирования результата HTML, но, вероятно, не столь полезен в этих обстоятельствах.
Другой вариант - написать собственное регулярное выражение, чтобы получить то, что вам нужно, но зачем изобретать велосипед?