2010-05-04 10 views
0

Я использовал DocBook в прошлом, и мне нравится идея разделения контента от презентации. Мне очень удобно редактировать XML напрямую. В моем обширном поиске, чтобы найти лучшее решение для документирования моих потребностей, я всегда возвращавшиеся к этому одно решению:Легко (как в WYSIWYG) настроить вывод docbook

DocBook -> Построение системы (муравей, делают и т.д.) -> Output

я видел много информации о лучших редакторах WYSIWYG, XML, Text для написания DocBook, включая альтернативные языки разметки, такие как asciidoc. Все эти решения сосредоточены на создании DocBook или кошмаре цепочки инструментов DocBook. Никто никогда не обращается к стороне вывода, кроме того, чтобы сказать «Просто использовать XSL» или «Пользовательские сценарии»

Когда мне поручено сделать документ или руководство, я не хочу беспокоиться о том, чтобы потратить бесчисленные часы, пытаясь перепрограммировать, и изменить сценарии XSL, CSS и оболочки (то есть книги O'Riely). Это очень трудная задача.

Мой запрос: есть ли инструмент, облегчающий настройку? И есть ли что-нибудь, что может быть похоже на «Страницы» или «Слово» в том, что пользователь создает шаблон, а цепочка инструментов делает все остальное? Попытка сделать визуальную задачу, такую ​​как красивые логотипы, и исправление всех сломанных макетов, которые по умолчанию использует XSL (разбиение на страницы - беспорядок), очень затруднено из текстового редактора. Контент легко. Редактирование DocBook XSL было действительно кошмаром, когда я это делал в прошлом. Я искал, и я нахожу много информации о редакторах XML, но ничего не имею в редакторе XSL.

Или мне не хватает ключевого понимания процесса. Благодарю.

ответ

0

Используйте таблицу стилей. CSS более прост, чем вы думаете, пока вы остаетесь от глупого дерьма, как закругленные углы, градиентные фоны и другие нерелевантности, которые вам не нужны. Вот пример документа XML, который украсил и тестирование кросс-браузер:

http://mailmarkup.org/hcl/hcl1_0-documentation.xsd

+0

Вы можете использовать CSS при преобразовании DocBook в формат печати, таких как PDF, EPUB, RTF и т.д.? – Sukima

1

Я думаю, что это не то, что вы просите, но я использую два CLI утилиты для упрощения мой Docbook набор инструментов: xmlto и publican.

Публикана выглядит элегантно для меня, но достаточно приспособлена для Fedora & Редхат нуждается в публикации.

Смежные вопросы