Spec-Zone.ru › JSDoc

Настройка шаблона JSDoc по умолчанию

Содержание

  • Генерация отформатированных исходных файлов
  • Копирование статических файлов в выходной каталог
  • Отображение текущей даты в нижнем колонтитуле страницы
  • Отображение полных имен в колонке навигации
  • Переопределение файла макета шаблона по умолчанию
  • Связанные ссылки

Шаблон JSDoc по умолчанию предоставляет несколько параметров, которые можно использовать для настройки внешнего вида и содержимого сгенерированной документации.

Чтобы использовать эти параметры, необходимо создать файл конфигурации для JSDoc и установить соответствующие параметры в файле конфигурации.

Генерация отформатированных исходных файлов

По умолчанию, шаблон JSDoc по умолчанию генерирует отформатированные версии ваших исходных файлов. Он также создает ссылки на эти отформатированные файлы в документации.

Чтобы отключить отформатированные файлы, установите параметр templates.default.outputSourceFiles в false. Использование этого параметра также удаляет ссылки на ваши исходные файлы из документации. Этот параметр доступен в JSDoc 3.3.0 и более поздних версиях.

Копирование статических файлов в выходной каталог

Шаблон JSDoc по умолчанию автоматически копирует несколько статических файлов, таких как CSS-стили, в выходной каталог. В JSDoc 3.3.0 и более поздних версиях вы можете указать шаблону по умолчанию копировать дополнительные статические файлы в выходной каталог. Например, вы можете скопировать каталог изображений в выходной каталог, чтобы отобразить эти изображения в вашей документации.

Чтобы скопировать дополнительные статические файлы в выходной каталог, используйте следующие параметры:

  • templates.default.staticFiles.include: Массив путей, содержимое которых должно быть скопировано в выходной каталог. Подкаталоги также будут скопированы.
  • templates.default.staticFiles.exclude: Массив путей, которые не должны быть скопированы в выходной каталог.
  • templates.default.staticFiles.includePattern: Регулярное выражение, указывающее, какие файлы следует копировать. Если это свойство не определено, будут скопированы все файлы.
  • templates.default.staticFiles.excludePattern: Регулярное выражение, указывающее, какие файлы следует пропустить. Если это свойство не определено, ничего пропускаться не будет.
Копирование каталога изображений в выходной каталог

Чтобы скопировать все статические файлы из ./myproject/static в выходной каталог:

{
  "templates": {
    "default": {
      "staticFiles": {
        "include": [
            "./myproject/static"
        ]
      }
    }
  }
}

Если ваш каталог статических файлов содержит файл ./myproject/static/img/screen.png, вы можете отобразить изображение в своих документах, используя тег HTML <img src="img/screen.png">.

Отображение текущей даты в нижнем колонтитуле страницы

По умолчанию, шаблон JSDoc по умолчанию всегда отображает текущую дату в нижнем колонтитуле сгенерированной документации. В JSDoc 3.3.0 и более поздних версиях вы можете опустить текущую дату, установив параметр templates.default.includeDate в false.

Отображение полных имен в колонке навигации

По умолчанию, шаблон JSDoc по умолчанию отображает сокращенную версию имени каждого символа в колонке навигации. Например, символ my.namespace.MyClass будет отображаться просто как MyClass. Чтобы отобразить полное имя вместо этого, установите параметр templates.default.useLongnameInNav в true. Этот параметр доступен в JSDoc 3.4.0 и более поздних версиях.

Переопределение файла макета шаблона по умолчанию

Шаблон по умолчанию использует файл с именем layout.tmpl для указания заголовка и нижнего колонтитула для каждой страницы в сгенерированной документации. В частности, этот файл определяет, какие файлы CSS и JavaScript загружаются для каждой страницы. В JSDoc 3.3.0 и более поздних версиях вы можете указать свой собственный файл layout.tmpl, что позволит вам загрузить собственные пользовательские файлы CSS и JavaScript в дополнение к стандартным файлам или вместо них.

Чтобы использовать эту функцию, установите параметр templates.default.layoutFile в путь к вашему настроенному файлу макета. Относительные пути разрешаются относительно текущего рабочего каталога; пути к файлу конфигурации; и каталога JSDoc, в этом порядке.

Связанные ссылки

Настройка JSDoc с помощью файла конфигурации

© 2011–2017 the contributors to the JSDoc 3 documentation project
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://jsdoc.app/about-configuring-default-template.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API