
Про, подскажи пожалуйста, а можно из движка твоего "блога" взять как то только комментарии? в простом виде по ширине страницы с именем и временем (ну и редактированием). И анонимные тоже, чтобы прикрепить к любой статической странице? Желательно без базы данных, просто текстовый движок комментариев

4X_Pro, написал(а):
И обработать ситуацию, когда пользователь сообщение так и не написал вообще
Меня сейчас посетила идея: что, если не отправлять изображение на сервер, а закодировать его в base64, отобразить под текстовым полем с помощью data: URI, а перед отправкой сообщения на сервер декодировать изображение из base64 средствами JS и отправлять на сервер вместе с сообщением?
Возможно, этот способ можно оптимизировать. Например, сразу помещать base64-код с изображением в тело запроса, чтобы браузер не выполнял лишних операций. Правда, понятия не имею, реально ли это сделать на JS.

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

, написал(а):
Возможно, этот способ можно оптимизировать. Например, сразу помещать base64-код с изображением в тело запроса, чтобы браузер не выполнял лишних операций. Правда, понятия не имею, реально ли это сделать на JS.
Вполне возможно. Вот тут есть пример кода: https://gist.github.com/redgeoff/eadebc99521bc4ff7457f8587df6a6e0.
Вообще, поизучал, как это сделано в CKEditor — один из редакторов, которые я рассматриваю как возможные для своего движка (второй — Quill). Там есть два варианта: либо грузить вставлять картинку в base64 прямо в само сообщение, что увеличивает её размер где-то в 1.25 раза (а пользователи, как известно, разумностью не отличаются, и могут засунуть картинку на пару десятков мегапикселей), либо загрузить файл на сервер AJAX-запросом, получить имя файла, и вставить уже его.

, написал(а):
Ну это можно взять готовый (тот же Ghost, например)
Ghost я так понял нет инсталлятора (файлов), там что то типа в Докере

Не обязательно. Можно и обычным образом устанавливать. Просто нужен либо собственный сервер (можно VDS), либо хостинг с поддержкой Node.js и PostreSQL. Docker я использую тогда, когда хочу быстро посмотреть, подходит ли мне данный софт или не очень, попробовать его в действии.

Возвращаясь к исходному вопросу: нашёл движок под названием Cactus Comments, который пересылает комментарии в децентрализованный мессенджер Matrix и хранит их там. (За саму идею — респект авторам.) Соответственно, просматривать и отвечать можно через Matrix-мессенджеры.
Посмотрел демо-сайт и вполне понравилось: достаточно легковесные, выглядят приятно. Возможно, добавлю на xxxxpro.ru.

4X_Pro написал(а):
движок под названием Cactus Comments, который пересылает комментарии в децентрализованный мессенджер Matrix и хранит их там.
Это что, как если бы можно было вставить вацап вместо комментариев? или телегу? ну примерно

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

4X_Pro написал(а):
Скорее так: представь обычную систему комментариев, но админу они уходят в мессенджер, и отвечать он может там же сразу.
А остальные как видят эти комментарии? Они на сайте то отображаются? Где хранятся ? В каком виде?
Не спорю, что удобно, но при реализации есть куча трудностей, потому что самого сообщения в базе ещё нет, а файл нужно сохранить и потом к этому сообщению привязать. И обработать ситуацию, когда пользователь сообщение так и не написал вообще (т.е. удалить неиспользованный файл спустя какой-то промежуток времени). Плюс ещё ввести квоту на общий размер файлов у пользователя (сейчас на форуме это решается лимитом на прикреплённые файлы к каждому сообщению и задержками между сообщениями).
Про комментарии: пришёл к выводу, что самое удачное решение по ним — как на Дзене, где есть всего два или три уровня вложенности. Плюс это и технически реализовать проще, чем бесконечную вложенность.