Генератор 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 | |