СоХабр закрыт.

С 13.05.2019 изменения постов больше не отслеживаются, и новые посты не сохраняются.

| сохранено

H Markout.ru — дерево заметок в Markdown-формате в черновиках

Лет 15 назад я увлекся аутлайнерами (древовидными менеджерами заметок) и постепенно «пилил» свой, начиная с десктопных версий и заканчивая онлайновым деревом заметок в Markdown-формате.

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

Да, есть много Markdown-редакторов, в том числе и опенсорсных. Но вот такого, который позволил бы удобно работать с деревом заметок, я еще не встречал. К «плоским» заметкам и тегам я так и не привык.

Итак, что получилось в итоге: markout.ru — менеджер древовидных заметок в Markdown-формате, поддерживающий и расширяющий популярный формат. К слову, работает хорошо даже в мобильных браузерах и на нестабильных интернет-каналах.

Скриншот markout.ru

Подробнее о возможностях — под катом:

Списки задач с иерархией и перетаскиванием


Достаточно начать любую строку с [ ] или [x], с соответствующим количеством пробелов, чтобы организовать тудушку, пункты которой можно помечать кликом как выполненные и перетаскивать их, в том числе и под другие пункты.

Соответственно, из следующей записи…

[x] задача 1
[ ] задача 2
[x] подзадача 2.1
[] подзадача 2.1
[x] подзадача 2.1.1
[] задача 3

… мы получим вот такую динамическую тудушку, где можно также помечать пункты различными цветами и стилями (добавляются в конец соответствующей строки в виде [color=red], допустим).

Список задач

Редактор таблиц


Как известно, в markdown таблицей является все, что начинается с символа |

Соответственно, из следующей записи…

|Колонка 1|Колонка 2|Колонка 3
|Ячейка 1.1|Ячейка 1.2|Ячейка 1.3
|Ячейка 2.1|Ячейка 2.2|Ячейка 2.3

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

Редактор таблиц

Удобная работа с изображениями


Во-первых, их легко линковать. Можно использовать как стандартные markdown-ссылки, так и упрощенный формат, указав идентификатор картинки в квадратных скобках.

Во-вторых, их можно вставлять прямо из буфера обмена в тех браузерах, которые это поддерживают (Google Chrome, допустим).

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

Редактор картинок

Шаблоны


Если вы часто создаете одни и те же заметки (допустим, инструкции или описания), вы можете создать папку Templates, в которую положить шаблонные документы. С этого момента они будут доступны в меню «Новый документ». Причем копироваться они будут со всеми поддокументами, иконками и стилями, что серьезно экономит время на оформление.

Шаблоны заметок

История изменений


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

История изменений

Своя разметка


Можно создавать свои варианты разметки на уровне блокнота. Можно удобно, допустим, вставлять шаблонную информацию вроде адресов, номеров телефонов или даже создавать целые формы ввода.

Пользовательская разметка

Шифрация


Заметки объединены в блокноты, где каждый блокнот, по сути — дерево заметок. Эти блокноты можно шифровать, причем шифруется не только сам блокнот, но и связанные с ним файлы — история изменений и все последующие бекапы.

Скачиваемые бекапы


Бекапы, понятное дело, создаются ежедневно. Кроме того, что они «где-то есть», их можно скачать себе, чтобы потом восстановить при желании. Я могу сделать любой формат экспорта по желанию, достаточно попросить.

Совместная работа


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

Более подробно — на официальном сайте: markout.ru

комментарии (66)

+1
UksusoFF ,  
У себя поднять можно?
+2
+3 –1
MaxPastukhov ,  
Пока нет, это SaaS в чистом виде.
Если будет много желающих — подумаю :)
+5
UksusoFF ,  
Было бы хорошо!
+1
S_A ,  
Я не знаю ваших задач, но обратите внимание на Pico, возможно то что нужно. А то что сделал автор статьи — и идея и реализация замечательные.
0
MaxPastukhov ,  
Спасибо за хороший отзыв :)
0
saege5b ,  
Было бы замечательно!
+2
seryh ,  

хорошая попытка, но пожалуй останусь на emacs org-mode

0
MaxPastukhov ,  
на вкус и цвет — все фломастеры разные :)
0
miksoft ,  
чтобы потом восстановить при желании
Восстановить куда?
Если сервис станет недоступен по какой-то причине, то что делать с этим бэкапом?
0
MaxPastukhov ,  
Я же предложил создать любой формат экспорта по желанию.
То есть если нужно, допустим, загнать в MySQL — могу и SQL-бекап сделать.
Не вижу смысла делать портабельные форматы, которые использовать никто не будет.
Будут запросы — будут форматы.
+1
MaxPastukhov ,  
Сделал опенсорсный вьювер/экспортер бекапов: https://markout.ru/help_ru/69
0
prefrontalCortex ,  
Но вот такого, который позволил бы удобно работать с деревом заметок, я еще не встречал.
Чем zim не устроил? Внешним видом он, например, очень на ваш менеджер похож.
0
MaxPastukhov ,  
На айпаде не работает.
Если бы нужна была только винда или любая другая ось, вопросов бы не было, тут есть куча вариантов.
Я же хотел сделать сервис, который я смог бы одинаково удобно использовать во всех браузерах, включая мобильные.
+1
prefrontalCortex ,  
Я же хотел сделать сервис, который я смог бы одинаково удобно использовать во всех браузерах, включая мобильные.
Меня такая мысль тоже пару лет назад преследовала, но вы успели раньше :)
0
Diaskhan ,  
а как насчет того чтобы сделать конкурента конфлюенс? это может покажется странным давным давно я тоже делал тоже самое с заметками только для десктопа ))
0
MaxPastukhov ,  
Я как-то привык работать в одиночку или буквально с парой человек.
То есть обкатывать и развивать, даже если сделаю, будет не на ком.
В целом я считаю, что ниша систем командной работы уже хорошо развита, нет смысла писать очередной бейзкамп.
0
Delphinum ,  
Так есть же dokuwiki с кучей плагинов и аналогичным функционалом?
0
MaxPastukhov ,  
Для меня ключевым моментом было удобство, особенно в части работы с деревом.
Вы просто попробуйте мой продукт, чтобы понять, о чем речь.
0
Delphinum ,  
Не, спасибо, я поклонник cherytree, на уровне GUI это полный аналог.
0
MaxPastukhov ,  
С этой точки зрения я — поклонник KeyNote и моей прошлой поделки SEO Note. Но тут только одна проблема — работают они только на десктопе, а я процентов 20-30 времени сижу за айпадом с клавиатурой или без.
0
Delphinum ,  
Я не могу печатать на планшете, потому если нужны заметки и конспекты, то только полноценная клавиатура.
+1
MaxPastukhov ,  
На андроиде — и я не могу, а на iPad Air 2 — очень даже удобно. Я вполне серьезно, именно по этой причине не пересаживаюсь с яблока на андроид. Ну и еще дополнительно с собой блютусную клаву вожу и насадку на руль, это если реально много писать надо. Хотя, в целом, клава пригождается редко.
0
Delphinum ,   * (был изменён)
Дак у меня ноут всегда под рукой. А с блютусной клавой думаю нет разницы, какая ОСь на планшете.
0
MaxPastukhov ,  
Мне нравится выехать на обрыв у моря рано утром: прибой, чаечки, облачка.
Ноутбук на коленях не особо удобен, когда сидишь за рулем, я его пользую только если нужно что-то срочно поправить.
А так либо айпед в руках, либо он прилеплен на руль, а легкая блютусная клава — на коленях.

Я вообще фанат работы вне офиса, поэтому перепробовал кучу разных вариантов, среди которых айпед оказался все-таки наиболее приятным.
0
Delphinum ,  
А разве клава на коленках и планшет на руле это законно?

Хз, я пытался работать с планшета, но для меня это оказалось нереально сложным, начиная с набора и кончая всеми необходимыми тулзами. Потому остался на ноуте.
0
MaxPastukhov ,  
Пока двигатель не заведен, я — пассажир :)

По поводу удобства: да, согласен, приходится чем-то жертвовать.
С другой стороны, смена обстановки сама по себе мотивирует, поэтому жертва оправдана.
0
Delphinum ,  
Так если двигатель не заведен, можно и на заднем сидении с ноутом развалиться )
0
MaxPastukhov ,  
Водительское сиденье — заведомо удобнее, с поясничной поддержкой, а руль как будто бы самой природой сделан для того, чтобы на него планшеты вешать :)
Я же говорю, что пробовал много разных вариантов работы вне офиса, даже вариант с микроавтобусом с мини-офисом внутри.
0
Delphinum ,  
Ну наверно вам виднее )
0
kalaider ,  

Запрашиваю реализацию фичи "Запомнить меня". Сейчас приходится вводить E-Mail+пароль при каждом новом открытии браузера.

+1
MaxPastukhov ,  
Вроде как должно запомнить… сейчас буду разбираться.
0
kalaider ,  

Спасибо за исправление. Теперь работает.

0
pastuh9090 ,  

как насчёт прикрутить к нему календарь с напоминалками и списками?

+1
MaxPastukhov ,  
Не хочу усложнять: пусть это будет просто дерево markdown-документов.
Я уже прошел «возраст комбайнов» :)
0
serafims ,  
Качественная реализация.
А кому надо отсутствие всего этого и работу только под виндой — тем поможет flashnote softvoile…
0
serafims ,  
Качественная реализация.
А кому надо отсутствие всего этого и работу только под виндой — тем поможет flashnote softvoile…
0
saggid ,   * (был изменён)

Походу интересная штука. Надо будет попробовать поработать)


Из того, где я лично храню свои заметки в данный момент:


  • Asana. Хотя и создана для менеджмента в организациях, но для сохранения знаний и раскладывания их по полочкам тоже подходит нормально. Мне понравилось.
  • Notion. Мега-гибкая штука. Чего в ней там только нет, заработала на полную только недавно, собирался туда все свои заметки переносить.

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


Когда-то давно я ещё использовал Evernote… Но по уровню юзабилити он вообще где-то далеко позади всего остального.

0
saggid ,  

Если честно, всё-таки остановился и не стал регистрироваться в вашем сервисе. Просто, политика конфиденциальности в более зрелых проектах предрасполагает к ним больше. Я по крайней мере могу быть уверен в большей степени в том, что мои заметки никто лишний читать не будет.

0
MaxPastukhov ,  
Ну, для этого есть шифрация, правда лишь в платной версии.
Хотя, конечно, теоретически можно и пароль в онлайновом сервисе «зажевать» при вводе.
Так что тут больше вопрос веры, а к крупной компании, как я понимаю, веры больше.
Этот вопрос будет решен сам собой по мере развития, я думаю.
0
MaxPastukhov ,  
Да, по поводу Эвернота соглашусь. Вроде как серьезная контора, около миллиарда денег скушала, а на дизайнера интерфейсов и его полировку пожабились. По большому счету, если бы у них вменяемый интерфейс был, я, может быть, и не стал бы своего пилить.
0
ulole ,  
Вообще, можно и смириться с интерфейсом Evernote, если бы он так не тормозил.
0
MaxPastukhov ,  
По большому счету, да. Другое дело, что когда на айпаде сидишь долго, привыкаешь к дизайну. Так что переключение между чем-нибудь красивым и эвернотом все равно вызывало бы баттхерт.
+1
PaulAtreides ,  
Столько комментариев «а зачем это, если уже есть Y?», что я даже зарегистрировался и попробовал.

Мне понравилось. Из замеченных мелочей — необходимость указывать id картинки вместо имени файла (впрочем, не знаю, как там в маркдауне положено, я больше к textile и к mediawiki привычный).
0
MaxPastukhov ,   * (был изменён)
Спасибо за хороший отзыв.
К слову, там можно картинки и именами файлов указывать
0
MaxPastukhov ,  
Справка немного переехала, вот — новая ссылка на варианты добавления картинок:
https://markout.ru/help_ru/40
0
HexGrimm ,  
ИМХО.
Советую пересмотреть UI\UX верхушки левого столбца меню и сайта в целом, иконки не олицетворяют смысл, и непонятно ведут на аутификацию в случае аннона. Для вызывания доверия у клиента так же советую привести к единому стилю все иконки. Заказать у фрилансеров тему для сайта с иконками, на вскидку, <10k рублей.Так же есть мнение, что цены правильнее указывать на 2ой странице, а первую больше посвятить достоинствам проекта. + Есть ли просмотр истории блокнотов в виде дерева или хотя бы списка коммитов? При ведении документации к по это может оказаться важным. Так же как и возможность получения ссылки на конкретную версию заметки.
0
MaxPastukhov ,  
А, да, просмотр истории можно обсудить в личке — напишите на support@markout.ru, можно сделать в любом варианте. Главное, чтобы я понимал, что именно требуется :)
0
MaxPastukhov ,  
Спасибо, поправил левые кнопки.
По поводу иконок: в приложении есть хороший и большой набор иконок, так что с этим все нормально.
Иконки слева сверху — «стартовые» чтобы не грузить весь этот большой спрайт для неавторизованных пользователей.
0
aNNiMON ,  
Эх, автор, где же вы были раньше, когда я мучился с RichText в CherryTree.
Мне нужна была иерархическая структура заметок в md с возможностью вставки кода и подсветкой синтаксиса, по возможности с вложениями. Не найдя ничего стоящего, мы с ребятами, как и подобает малоопытным студентам с большим запасом времени, принялись писать свой опенсорсный костыль.

Заметки сохраняются в zip, вложения туда же. Этот zip размещаем где-нибудь в облачном хранилище и, вуаля, у нас уже есть синхронизация с физическим доступом к файлу, а не где-то там на чьих-то серверах. Получить доступ к заметкам можно с любого устройства, достаточно иметь архиватор и текстовый редактор. Шифрование — пожалуйста, zip с паролем, современные архиваторы даже на телефонах это умеют.
+1
MaxPastukhov ,  
Прикольный костыль :)
Но, как и у всех подобных вариантов, отсутствует, к сожалению, работа на мобильных девайсах вроде айпеда.
0
SeTSeR ,  
У айпедов доступа к файловой системе нет, ведь так? С разработкой под них не знаком, к сожалению. Если это так, то для портирования на них нужно будет реализовать синхронизацию, а на неё планов пока нет.
+1
MaxPastukhov ,  
Там файловая система есть, хотя и чуток ограниченная.
В целом — да, синхронизацию нужно свою пилить.
К слову, я уже это сделал, сейчас обкатываю уже, примерно через 3-4 недели айпедная версия выйдет.
0
seryh ,   * (был изменён)

С использованием zip ужасный костыль. Но мысль верная. Я использую gnupg для шифрования и храню в Dropbox зашифрованные по RSA открытым ключём файлы. Плагин epa-file к emacs позволяет работать с зашифрованными файлами как с обычными текстовыми, а org-mode добавит весь остальной функционал описанный в посте. Читать зашифрованные файлы на мобильных устройств получается удобно с OpenKeychain приложением, что-то активно писать на мобильных девайсах слава богу не приходится. В общем связка очень удобная, хотя emacs конечно не каждому подойдет, зато в итоге получаем действительно секьюрную связку :)

0
Meklon ,  
Не хватает кнопок навигации вперед/назад в документации. Или я их не заметил) как вариант слева прибить навигационное меню.
0
Arlekcangp ,  
Это все замечательно и наверное сделано даже качественно (насколько оно может быть сделано одним человеком) Но почему то мало кто вспоминает про одну проблему… Что будет с заметками когда сервису наступит конец? А конец рано или поздно наступит и проблема в том что заметки должны иметь время жизни сопоставимое с временем жизни человека их делающего, а в отдельных случаях и дольше. Вот автор говорит что сделает экспорт в любой формат и это замечательно но в какой в любой? В вики-разметку? Так может тогда сразу взять вики-движок заодно не будет проблемы потом при конвертировании… Встает и вопрос носителя этого формата — это будет какая-то база со своей структурой или просто текстовые файлы? А как быть с картинками? с поиском? И таких вопросов нерешенных в заметочном софте просто куча. И вместо их решения появляется все новый софт который не предлагает ничего нового, никаких решений очевидных проблем… Не то что бы я против велосипедостроения, но для меня выглядит странно авторы софта не замечают проблем, а основная масса его пользователей начинает об этих проблемах думать уже когда клюнет…
Потому пока продолжаю использовать обыкновенные текстовые файлы для текстовых заметок со всеми вытекающими их недостатками, если нужны картинки, то приходиться юзать open office с его косяками ну и т. д. в зависимости от потребности При этом существует проблема поиска информации в этом разнообразии файлов и форматов. У самого тоже есть некоторые идеи на этот счет: база все же должна быть локальной и реплицируемой между устройствами (P2P ?) и обходиться без централизованного сервиса потому что могут быть банальные ситуации когда за этот сервис некоторое время некому платить а заметки потом могли бы оказаться для кого то ценными но вот прямо сейчас они никому не нужны(с бумажными документами так бывало не редко), либо автору сервиса надоело его поддерживать на плаву либо компания решила что он недостаточно прибыльный (видели же вроде уже не один такой случай ?) И понятное дело что такой софт мало кто хочет делать так как его нельзя выгодно монетизировать. Или просто пока никто не придумал как…
0
MaxPastukhov ,  
Ну, это уже зависит от уровня паранойи у пользователя.

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

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

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

Единственное, что я всегда параноидально создаю и храню — бекапы, ибо как они реально пригождаются :)
0
MaxPastukhov ,  
Сделал опенсорсный просмотрщик/экспортер бекапов, так что можете расслабиться :)
https://markout.ru/help_ru/69
0
Arlekcangp ,  
Эх, Опять я не достаточно конкретно выразил мысль: бэкап это здорово, но что мне с ним делать если как вы говорите продукт устареет? (я этот вариант просто тоже включил неявно в смерть продукта) Да и в случае онлайн-сервиса нет никакой гарантии что этот же бэкап сделаный скажем 5 лет назад можно будет импортировать в новую версию сервиса. Т е все 5 лет пока человек не пользуется данным сервисом он все равно должен его оплачивать просто для гарантии того что его данные не пропадут. Ну это, согласитесь, как то странно или по меньшей мере неудобно.
0
MaxPastukhov ,  
Дык для этого есть опенсорсный вьювер, в котором можно сделать любой формат экспорта в любой другой сервис. Исходники — на гитхабе лежат.

Да и не жадничаю я по поводу неактивных пользователей, смысл мне их данные удалять, даже если они не активны долгое время? Меня в этом отношении в свое время Яху вымораживала, которая через несколько месяцев неактивности не просто «данные», а почтовый ящик сливала.
0
QuAzI ,  
Markdown с внятным редактором и VCS — гениально и просто! Вы молодец.
Для счастья не хватает всё-таки возможности хостить это у себя (интернет-сервисы умирают — очень жалко ОПЯТЬ потерять все данные, которые долго и кропотливо наполнялись; интернет отваливается, а в пути часто просто недоступен; просто паранойя по части личных заметок) и чего-то для интеграции с календарём, чтобы можно было задать себе wish list в Markdown с компа и потом по дороге с работы сработала штатная напоминалка на телефоне и в календаре отобразилось что нужно купить, либо ссылка на нужный wish list, который бы могла на лету вся семья править в режиме совместного доступа.
0
MaxPastukhov ,  
Спасибо :)

Ну, вопрос «умирания сервиса с данными» я сейчас буду решать с помощью разных вариантов экспорта и бекапов автоматизированных, а интеграцию можно будет запилить с помощью апи, которое у меня будет следующим на очереди.
0
UbuRus ,  
Дерево и markdown? Да это же checkvist! https://checkvist.com/
0
MaxPastukhov ,  
О, спасибо, будет на кого посмотреть :)
0
MaxPastukhov ,  
О, да там создатель — тоже из Крыма, только успел уже мигрировать в Чехию. Бывшие соседи, в общем.
0
Daar ,   * (был изменён)
На вид красиво. Как-то очень давно тоже сильно искал что-то подобное, и даже было желание что-то свое тоже начать пилить. Но потом наткнулся на MS OneNote, и уже лет 10 на нем и сижу, на удивление годный продукт.
0
inceon ,  
Пользуюсь уже около года workflowy, вот у него как раз не хватает блокнотов, с удовольствием посмотрел на ваш сервис как на альтернативу.