Альтернатива Adobe DreamWeaver для Linux и Windows (WYSIWYG) был для меня самым большим вопросом как для вебмастера. Я перепробовал множество вариантов замены DreamWeaver под Линуксом, но не мог получить даже четверти от того, что мне было критические необходимо. Одни программы посто уже на новые версии Линукса не устанавливались, другие устанавливались, но глючили и закрывались и т.д.

Из всего многообразия WYSIWYG-редакторов я пробовал установить или даже попользоваться: Quanta Plus (даже не устанавливался), NVU (давно умер и не устанавливался), Kompozer (ver 0.7 закрывался произвольно, пока не нашёл рабочую версию 0.8), Amaya (жутко обрезанный, просто нереально работать) и так далее по списку. Программ реально больше, но старый молтох после попыток с Quanta и NVU даже не пытался пробовать.

Из всего разнообразия для начала я остановился на Kompozer, Amaya и BlueGriffon

Мои требования к WYSIWYG-редактору просты и аскетичны:

  • работа с текстом: форматирование текста, управление списками, заголовками H1...H6
  • формирование простого качественного HTML кода
  • простая вставка изображений
  • поддержка относительных ссылок и знаков UTF-8 (тире, кавычки, многоточие и т.п.)
  • форматирование текста при помощи CSS (таблицы каскадных стилей)
  • подключение CSS из существующего файла на локальном диске (как в DreamWeaver)
  • обычная работа с класиатурными комбинациями типа CTRL+O, а не тыкание везде мышкой
  • элементарная подсветка синтаксиса HTML кода

И вот в мои руки попался третий участник BlueGriffon.

Видео для просмотра интерфейса BlueGriffon

 Видео работы с текстом, CSS, форматирование текста в BlueGriffon

Как видим, BlueGriffon не позволяет сразу назначить фрагменту текста отдельный стиль CSS, а только позволяет присвоить отдельный стиль для тегов. Другими словами, чтобы присвоить фрагменту текста в BlueGriffon отдельный стиль CSS, необходимо сначала этот фрагмент текста оформить как жирный <b>, курсив <i> или подчеркивание <u>, а уже потом тегу, например, <b> присваивать стиль CSS. Увы, но BlueGriffon не умеет разрывать текст в предложении при помощи тега <span> и таким образом оформлять ваш текст при помощи CSS.

Для того, чтобы присвоить фрагменту текста отдельный стиль CSS, необходимо последовательно выполнить такие действия:

  1. выделить фрагмент и сделать его, например, жирным (присвоить тег <b>)
  2. сразу же, не снимая выделение, присвоить этому же уже жирному фрагменту текста стиль (верху поле присвоения класса на видео)
  3. не снимая выделение фрагмента, снять выделение жиром
После этих манипуляций мы обманем BlueGriffon  и получим в результате то, что хотели – отдельный стиль для фрагмента текста.

Во всём остальном (кроме глубокой автоматизации процесса по примеру Adobe DreamWeaver) редактор HTML кода BlueGriffon вполне можно рекомендовать на замену DreamWeaver.

 Видео - КАК можно обмануть BlueGriffon и присвоить фрагменту текста отдельный стиль CSS:

На этом – всё. Уверен, что бесплатный WYSIWYG-редактор HTML кода BlueGriffon сможет полность заменить  Вам платный Adobe DreamWeaver для Linux и для Windows.