All streams
Search
Write a publication
Pull to refresh
4
0
Александр @atomheart

Performance engineer

Send message
Там нечего выкладывать, т.к. код примерно такой же, как в проекте выше, только в реалиях Django. Развивать проект я не стал, т.к. пришел к выводу, что развивать это тяжело, долго и, пожалуй, не нужно.

Для начала я долго искал подходящий веб-редактор, и не нашел того, что мне нужно — а именно работу с таблицами и изображениями в одном флаконе. В итоге я продолжаю редактировать через Sublime, т.к. там есть прекрасный плагин Table Editor, позволяющий удобно работать с таблицами (что для меня критичным оказалось) и подсветка синтаксиса для вставок блоков кода. А для отображения в вебе при необходимости использую тот же Sublime с плагином Markdown Preview, который генерит на выходе вполне себе читаемый и приятный глазу HTML (single-file, т.е. все стили вшиты).

Поэтому пришел к выводу, что если и делать редактор для веба, то самый прямой путь — конвертировать html (с таблицами и картинками) в markdown, чтобы можно было при желании отредактировать то, что напечатано в markdown синтаксисе. А из этого вывода напрашиваются другие — а зачем тогда в markdown, если есть прекрасный чистый html? и как (и зачем) содержать две версии верстки одного документа? и т.д.

Все таки чистый markdown — сам по себе ограничен и подходит для сопутствующей документации, а не для полноценного документирования. А т.к. целью у меня было сделать подходящую замену блокноту Mars Notebook (переставшему развиваться и с отсутствующей синхронизацией), то применение wiki на базе markdown себя не оправдывало.

Извините за слишком развернутый ответ. Слишком много и часто об этом думаю, т.к. решения пока не нашел)
Была аналогичная идея, реализовал на Django, т.к. в случае дальнейшего развития идеи в Flask пришлось бы расширять модулями то, что в Django уже есть из коробки и хорошо работает (работа с БД, пользователи с ролями и очень много чего еще).

Ну и немного мыслей из разряда «что не хватает»:
1) Поиск
2) Версионность (можно реализовать любой VCS-системой)
3) Веб-редактор (особенно актуально для редактирования таблиц и вставки картинок, т.к. через текст неудобно)

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity