[docs] Re: website customization layer
Alexandre Prokoudine
avp на altlinux.ru
Пн Авг 18 16:10:58 MSD 2003
Vitaly Ostanin wrote
> > >
> > > Можно сказать, что теперь для использования website для
> > > публикации DocBook/XML не хватает только одного - логики
> > > разбиения больших документов (book) на страницы.
> >
> > Хммм... Но ведь алогоритм известен? :-)
>
> Нет, именно он и неизвестен. В chunker.xsl реализация,
> специфичная для docbook, для website её нужно дорабатывать.
>
> Norman Walsh вообще убрал из website всё, что относится к
> созданию нескольких html из одного xml. Интересно, почему.
Действительно интересно --- ведь сам www.docbook.org, если мне не изменяет
память...
>
> Нужно представлять, как будет выглядеть оглавление в меню
> навигации, учесть, что целиком оно туда не влезет. Ещё нужно при
> создании ссылок между страницами учитывать, что в website они
> могут находиться в разных каталогах.
Ну решение вопроса с оглавлением в меню навигации мне кажется простым ---
как минимум, с точки зрения алгоритма. Необходимо лишь вычислить каталоги
самого верхнего уровня. Т.е. предположим, что в итоге мы получаем:
index.html
|
|-- 1
| |
| |-- 1.1
| |
| |-- 1.2
|
|
|-- 2
| |
| |-- 2.1
| |
| |-- 2.2
|
|-- 3
Все каталоги уровнем ниже 1, 2 и т.д. отсеиваются, а сами 1, 2, 3 и др.
попадают в меню.
> Сложность ещё и в том, что docbook chunker обрабатывает единое
> дерево, содержащее в себе всё необходимое, а в website исходных
> файлов несколько и выходная структура не связана с исходной.
А вот это действительно невесело.
--
Alexandre Prokoudine
ALT Linux Documentation Team
JabberID: avp на altlinux.org
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 189 байтов
Описание: отсутствует
Url : /pipermail/docs/attachments/20030818/731442c3/attachment.bin
Подробная информация о списке рассылки docs