-
Notifications
You must be signed in to change notification settings - Fork 1
Description
В стандарте markdown есть возможность задавать файлам атрибуты. Вверху файла вставляется отделённый тройками тире, yaml, вроде такого:
---
layout: post
title: Blogging Like a Hacker
---
Это бесконечно важно по куче причин, в числе которых:
- возможность делать автоматические массовые операции на markdown файлами
- возможность сделать обратный ссылочный индекс
- возможность полноценно использовать static site generator-ы
Мы не хотим заставлять пользователей редактировать эти параметры в тексте. Поля должна быть возможность редактировать в визуальном режиме. Удалять поля, добавлять поля, редактировать. Часть полей может быть в режиме read-only. Поля могут быть множественные или одиночные.
Что-то подобное можно увидеть тут: https://raw.githubusercontent.com/markdown-ide/markdown_ide/master/edit.png
Обратите внимание, парсить эти поля и сохранять в markdown должен бэкэнд. Бэкэнд апи возвращает атрибуты уже распаршенными:
https://github.com/markdown-ide/markdown_ide/blob/master/docs/api/api.md#get-apiprojectssourcemasterfilepathmyfile