Редактор браузера WYSIWYG, который генерирует *хороший* HTML?

Хорошо, это работает с

-Dkarate.config.dir = xxx / yyy / zzz

blockquote>

Но только в этом случае:

-Dkarate.config.dir = "./"

blockquote>

Я воспроизвел ошибку в упрощенной среде, вы можете скачать этот файл: Каратэ-тестовый Zip-файл [ 110]

Вам просто нужно выполнить другой .sh и посмотреть, что происходит.

В файле karate-0.9.1 / karate-0.9.1.sh вы должны прочитать комментарий, он работает в конкретном случае, а в другом - нет.

РЕДАКТИРОВАТЬ: Еще одна вещь,

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

[ 1111] например, если я не нахожусь в одном каталоге, эта команда не работает:

./ karate-0.9.0 / karate-0.9.0.sh

[1113 ] 13: 01: 25.764 [главная] ИНФОРМАЦИЯ com.intuit.karate.netty.Main - версия для карате: 0.9.0 13: 01: 25.830 [главная] ИНФОРМАЦИЯ com.intuit.karate.Runner - версия для карате: 0.9.0 13 : 01: 26.402 [ForkJoinPool-1-worker-1] WARN com.intuit.karate - пропуск конфигурации начальной загрузки: не удалось найти или прочитать файл: classpath: karate-config.js

blockquote>

во время этого один из них, если я нахожусь в одном каталоге:

./ karate-0.9.0.sh 13: 03: 54.831 [main] ИНФОРМАЦИЯ com.intuit.karate.netty.Main - версия для каратэ : 0.9.0 13: 03: 54.905 [главная] ИНФОРМАЦИЯ com.intuit.karate.Runner - версия для карате: 0.9.0 13: 03: 55.421 [ForkJoinPool-1-worker-1] ИНФОРМАЦИЯ com.intuit.karate - baseUrl выбран был: htt ps: //petstore.swagger.io

blockquote>

25
задан Charles Stewart 25 May 2010 в 12:49
поделиться

10 ответов

Существует несколько редакторов WYSIWG для встраивания в ваш сайт.

WYMeditor ( http://www.wymeditor.org/ ) выглядит очень красиво и, кажется, хорошо подходит для нацеливания на чистые и достоверные результаты XHTML.

1
ответ дан Liuh 28 November 2019 в 21:56
поделиться

Класс Apple Cocoa NSTextView экспортирует довольно хороший html, где все перебора выполняется путем указания таблицы стилей в заголовке. Редактор Apple TextEdit использует это.

0
ответ дан Charles Stewart 28 November 2019 в 21:56
поделиться

А как насчет WYMEditor ?

WYMeditor был создан для создания идеально структурированного строгого кода XHTML в соответствии со спецификациями W3C XHTML и для облегчения дальнейшей обработки современными приложениями.

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

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

Конечно, он генерирует XHTML , а не HTML, поэтому он может не соответствовать вашим потребностям.

3
ответ дан 28 November 2019 в 21:56
поделиться

Вы можете использовать Markdown с пользовательским интерфейсом WMD , это тот, который используется Stack Overflow. Он всегда создает действительный HTML-код.

2
ответ дан 28 November 2019 в 21:56
поделиться

Недавно я перевел один из своих проектов на markdown, чтобы избежать именно этой проблемы. Пользователям все еще приходится немного переучиваться, но мне не приходилось сталкиваться с обычными проблемами, которые возникают, когда они копируют/вставляют содержимое из Word и удивляются, почему оно взорвалось.

Тем не менее, я предпочитаю CKEditor, чем TinyMCE и элементы управления Telerik. Я считаю, что он генерирует более чистый HTML.

1
ответ дан 28 November 2019 в 21:56
поделиться

Совсем недавно я искал редактор для создания солидной документации, вывод которой подходит для Subversion diffs: https://superuser.com/questions/126621/wysiwyg-editor-for-structured-text-suitable-for-svn-versioning

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

P.S. Перечитав ваш вопрос еще раз, я не совсем понял, что вы имеете в виду под "браузерным редактором" - вы ищете редактор, который может быть интегрирован в HTML-страницу? KompoZer основан на браузере, но он, вероятно, не может быть интегрирован в HTML-страницу.

1
ответ дан 28 November 2019 в 21:56
поделиться

Spaw2 . Хотя сейчас он вроде как заброшен.

0
ответ дан 28 November 2019 в 21:56
поделиться

Загрузите текущую версию CKEditor и посмотрите на вывод XHTML образец. Он показывает, как использовать полный WYSIWYG, но не генерирует шрифт или стили. Вам просто нужно настроить конфигурацию под свои нужды.

6
ответ дан 28 November 2019 в 21:56
поделиться

http://tinymce.moxiecode.com/ - проста в использовании, может импортировать форму Word и ограничивать форматирование предопределенными стилями CSS для обеспечения согласованного вывода.

0
ответ дан 28 November 2019 в 21:56
поделиться

В Википедии есть категория для них:

http://en.wikipedia.org/wiki/Category:JavaScript-based_HTML_editors

2
ответ дан 28 November 2019 в 21:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: