Генератор DocFX¶
Общие сведения¶
DocFX хорош там, когда необходимо сгенерировать API-документацию из кода .NET и включить в общую документацию.
DocFX поддерживает в качестве языка разметки Markdown + YAWL, а также имеет ограниченный список выходных форматов: HTML
. В связке с инструментом wkhtmltopdf можно получить документацию и в PDF
-формате.
Поиск на русском¶
Для поддержки поиска необходимо в файле конфигурации docfx.json
установить параметры:
- "postProcessors": ["ExtractSearchIndex"] - для генерации индексного файла для поиска
- "_enableSearch": true - в "globalMetadata" - для отображения поля ввода для фразы поиска
Для поддержки поиска и русскоязычных фраз необходимо:
- Получить с ресурса языковых расширений для Lunr (поиск на клиентской стороне) файлы
lunr.stemmer.support.js
,lunr.multi.js
иlunr.ru.js
и поместиить их в каталог, где расположен файлsearch-worker.js
в шаблоне по умолчанию. - В файле
search-worker.js
произвести нижеследующие изменения
1 2 3 4 5 6 7 |
|