как удалить содержимое файла заголовка в элементе head сгенерированных файлов HTML в dita ot

В DITA-OT, когда я публикую файл dita в html5 на сгенерированной HTML-странице, я получаю элемент <head>.

<head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  <meta charset="UTF-8"><meta name="copyright" content="(C) Copyright 2020">
  <meta name="DC.rights.owner" content="(C) Copyright 2020">
  <link rel="stylesheet" type="text/css" href="commonltr.css">
  <title>Paint</title>
  <link rel="stylesheet" type="text/css" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css">
</head>

Мое требование: я хочу удалить некоторый контент из элемента заголовка сгенерированного вывода html5.

Как я могу удалить следующий фрагмент, например?

<link rel="stylesheet" type="text/css" href="commonltr.css">

person rasmi    schedule 07.06.2020    source источник


Ответы (1)


Вы можете установить параметры dita-css и dita-bidi-css или переопределить весь шаблон generateCssLinks topic.xsl, см. https://github.com/dita-ot/dita-ot/blob/develop/src/main/plugins/org.dita.html5/xsl/topic.xsl.

Обновление: необходимо переопределить XSL-таблицы стилей. Чтобы узнать, как переопределить их, прочтите Настройка вывода HTML и Пользовательские подключаемые модули HTML.

person Stefan Eike    schedule 07.06.2020
comment
что означает переопределение шаблона generateCssLinks? где мы должны написать логику? мы можем создать какой-то файл xsl или что? иначе какой параметр можно установить на dita-css и dita-bidi-css. можешь мне объяснить? плиззз - person rasmi; 09.06.2020
comment
Я обновил ответ и добавил ссылки на документы. Там вы можете найти то, что вам нужно, чтобы научиться создавать собственные HTML-плагины. - person Stefan Eike; 14.06.2020
comment
Я переопределил код generateCssLinks. После какой модификации мне нужны изменения я так и не понял. здесь я также получил ошибку ‹xsl:call-template name=getLowerCaseLang/›. Так ты можешь это сделать? плз помогите мне решить эту проблему. - person rasmi; 23.06.2020
comment
Извините, но я вас не понимаю. - person Stefan Eike; 29.06.2020