Веб-редактор WYSIWYG Markdown с комментариями?

Мой вопрос похож на этот , но с (надеюсь) четко определенным вариантом использования: обмен и просмотр основных технических документов с минимальным интуитивно понятным графическим интерфейсом.

Я создаю техническую документацию, используя MS Word. Эти документы необходимо просмотреть, прокомментировать и внести минимальные дополнения и изменения в их содержание, например текст, заголовки, таблицы.

Я хочу и то и другое 1. Отслеживать изменения 2. Принимать/отклонять каждое изменение

В промежутках между сосредоточением внимания на правильном отображении контента возникает множество проблем (слишком много, чтобы перечислять) вокруг форматирования, управления версиями, совместимости приложений и т. д.

Было бы здорово, если бы я мог обойти это и просто

  1. поддерживать один источник в Markdown, в то время как
  2. предоставление «пользовательского интерфейса» WYSIWYG, который допускает только минимальное взаимодействие, т.е.:
    • изменение/добавление/удаление текста/цифр/таблиц
    • комментирование отдельных областей текста

Чтобы позволить «пользователям» делать эти вещи, не находясь за кадром в рабочем процессе Markdown, в идеале это должен быть веб-редактор с отслеживанием изменений, который выводит [некоторый вариант] Markdown.

Кто-нибудь знает о таком? Или что-то, что соответствует моим требованиям [явным или пока неосознанным ;) ] даже лучше?

ОБНОВИТЬ:

пт. 1

Это (hallo.js) очень близко к тому, о чем я говорю, мне просто нужно больше заголовков (H3 и т. д.), комментариев, видимого отслеживания изменений и вдобавок простых таблиц.

часть 2.

Это (лед) — своего рода отслеживание изменений.

Почему лед не отвечает всем требованиям?
Спасибо за проницательный вопрос @CharlesStewart - простой ответ будет заключаться в том, что у него нет серверной части, где вы также можете минимально управлять исходными файлами .

Ответы (4)

По состоянию на 2017 год Authorea может быть подходящим вариантом. В нем есть все предлагаемые функции, и, в отличие от других ответов, это, наконец, редактор, который действительно поддерживает совместное комментирование .

В качестве плюса авторы могут выбирать, хотят ли они писать свои абзацы в Markdown, LaTeX, HTML или RichText.

Авторская промо-картинка

В идеале рецензенты не должны вносить никаких изменений, независимо от рабочего процесса. Даже если они просто хотят увидеть небольшое изменение, например, заглавные слова, будет лучше, если они просто оставят комментарий, а вы внесете изменения. Или нет, если у вас есть причина отклонить предложенное изменение. Таким образом, вы можете поддерживать строгий контроль над своим мастер-документом. Опять же, независимо от рабочего процесса, но особенно с Markdown, где ваша рукопись представляет собой безупречный исходный код для создания опубликованного HTML, RTF или PDF.

Таким образом, ваш рабочий процесс может быть:

  1. написать документ в Markdown
  2. конвертировать Markdown в RTF для Microsoft Word или PDF для Acrobat
  3. распространять документ Word или PDF среди рецензентов, которые изменяют документ только с комментариями
  4. получить проверенный документ Word или PDF
  5. просмотрите каждый комментарий по очереди и примените изменения к исходному документу Markdown
  6. если необходим еще один раунд проверки, перейдите к шагу 2.
  7. конвертировать готовый Markdown в HTML для публикации

Вообще говоря, привилегии редактирования предоставляются соавторам или редакторам для внесения обширных изменений, но незначительные изменения должны быть сделаны только как комментарии. Если у них есть дополнительный контент, такой как таблица или фотография, они могут просто добавить комментарий «Таблица X идет сюда» и отправить вам таблицу в документе Excel или в другом месте, где они ее создали. Таким образом, вам не обязательно нужен сложный рабочий процесс.

Спасибо за подробный ответ. Я ценю мысль, которая в него вложена, но мой вопрос предполагает рабочий процесс и требует конкретного решения.

Проект , кажется, удовлетворяет вашим требованиям. Процесс управления версиями осуществляется путем черновика (отсюда и название), но это почти одно и то же.

Этерпад.

Оно имеет

  • Комментирование ПЛЮС предложения об изменении ПЛЮС указание авторства
  • Вывод в виде открытого текста (даже лучше, чем Markdown для рабочего процесса)
  • Совместная работа в режиме реального времени с цветовым кодированием
  • Минимальный WYSIWYG
  • Локальная установка для безопасности