Файл Markdown должен просто открываться — и в 2026 году это всё ещё не так

A Markdown File Should Just Open

Автор задаётся вопросом, почему в 2026 году обычный .md-файл всё ещё открывается как сырой текст, а не как документ: заголовки не выглядят заголовками, таблицы — таблицами, ссылки не работают. Notes в Apple умеет импортировать Markdown, но конвертирует его в свой формат, а не редактирует исходник. При этом стандарты CommonMark и GitHub Flavored Markdown уже существуют, а Windows 11 Notepad получил поддержку Markdown. Особую остроту проблеме придаёт AI: LLM постоянно генерируют Markdown, и пользователю приходится искать сторонний редактор, чтобы просто прочитать результат.

Не должно требоваться искусственного интеллекта, чтобы понять, как отобразить заголовок, написанный с помощью символа решётки. Операционная система уже должна это уметь.
  1. FreakyT

    Хотя я в целом согласен с основным тезисом автора, думаю, он случайно наткнулся на вероятную причину:

    > Если я хочу увидеть исходный синтаксис Markdown, я должен иметь возможность переключиться на этот вид так же легко.

    Это не очень хорошо соотносится с существующими соглашениями об открытии документов, поэтому гипотетический встроенный просмотрщик/редактор Markdown автора не вписывается ни в одно существующее системное приложение. Например, если бы Apple модифицировала TextEdit.app, чтобы открывать файлы Markdown так же, как она обрабатывает документы RTF, это покрыло бы случай форматированного отображения, но не редактирование исходника. Им пришлось бы добавить какой-то третий режим (или создать полностью отдельное приложение), чтобы обрабатывать переключение между исходником Markdown и форматированными представлениями, разбираться с отображением некорректного синтаксиса и т.д. Не говоря уже об обработке различных различий между диалектами Markdown.

  2. zahrevsky

    Я хочу, чтобы любой браузер отображал MD-контент нативно. Представьте: просто закидываете .md файлы на свой сервер и получаете работающий сайт.

    Конечно, есть сервисы, которые делают это за вас, от Hugo до Obsidian Publish. Но все они добавляют уровень сложности, которым приходится управлять.

    Кроме того, это делает стилизацию на уровне пользователя гораздо проще. Это то, что делает любой «Режим чтения», но без обратной разработки контента из супа тегов и классов.

  3. graemep

    Вы можете сделать это в KDE. Просто установите Okular приложением по умолчанию для файлов markdown, а если хотите ещё и редактирование — вместо него LibreOffice (и на любой ОС и DE). Единственная проблема в том, что это просмотрщик, а не редактор. Есть редакторы с предпросмотром, которые решают эту проблему. Даже редакторы без предпросмотра будут подсвечивать синтаксис, и уже есть программное обеспечение, которое предоставляет именно то, что хочет автор (notepad, о котором упоминается в статье), или визуальное редактирование markdown (Libre Office).

    Я не уверен, что так уж важно, чтобы это было по умолчанию. Markdown — это прежде всего редактируемый формат, который легко преобразуется в читаемый — это противоположность PDF, который является читаемым форматом, который трудно редактировать.

  4. whh

    Каждый раз, когда я устанавливаю Xcode, он решает, что он — программа по умолчанию для чтения markdown. Если бы кто-нибудь в Apple мог это исправить, было бы просто замечательно.

  5. tuvix

    Совсем недавно создал live-просмотрщик md и экспортёр в pdf, почувствовав некоторое из этих же разочарований[0]. Всегда хотел что-то, что позволило бы мне использовать vim, просматривая markdown точно так, как он будет отрендерен в pdf, вроде overleaf.

    [0] https://github.com/john-marinelli/docm

Ещё за этот день

2026-10-22