Перейти к основному содержимому Главная страница каталога дополнений для NVDA от русскоязычного сообщества NVDA.RU.

Официальный русскоязычный каталог дополнений NVDA

Крупнейший каталог дополнений для программы экранного доступа NVDA, доступный в Интернете

Каталог дополнений от «🇷🇺 Русскоязычного сообщества NVDA.RU.»

MarkdownForever (Конвертер Markdown и HTML)

Авторы:

Краткое описание

Дополнение MarkdownForever позволяет легко конвертировать содержимое форматов Markdown и HTML непосредственно в NVDA.
Просто напишите или отобразите любой текст в разметке Markdown или HTML и нажмите сочетание клавиш для мгновенного преобразования.
Результат можно просмотреть в браузере по умолчанию или в виртуальном буфере NVDA.
Дополнение поддерживает несколько направлений конвертации.
• Преобразование Markdown в HTML.
• Преобразование Markdown в исходный код HTML.
• Преобразование HTML в Markdown.
• Преобразование Markdown в форматированный HTML.
Интерактивный режим предоставляет удобное диалоговое окно со всеми функциями в одном месте.
В нём можно настроить создание оглавления автоматическую нумерацию заголовков и использование расширенных тегов.
Расширенные теги позволяют автоматически вставлять текущую дату время или оглавление в указанном месте документа.
Блок метаданных в начале документа даёт возможность задать автора заголовок подзаголовок язык ключевые слова и другие параметры независимо от основных настроек.
Доступна настройка автоматической или ручной проверки обновлений.
Можно выбрать движок конвертации между HTML2Text и HTML2Markdown.
Поддерживаются расширения Markdown такие как таблицы списки задач сноски и идентификаторы заголовков.
Имеется возможность сохранять результат в файл с выбором расположения и имени.
Встроенный HTTP-сервер позволяет публиковать сгенерированные HTML-документы в локальной сети.
Управление HTML-шаблонами даёт возможность настраивать визуальное оформление с помощью CSS.
Все основные команды дополнения используют сочетания с клавишами NVDA Alt Ctrl и Shift.
Для вызова интерактивного режима предназначена комбинация NVDA+Ctrl+I.
Дополнение будет полезно всем кто часто работает с разметкой Markdown или HTML в процессе создания веб-содержимого.

⬇ Перейти к подробной справке 🔝 Назад к оглавлению

Основная информация

Название Версия Совместимость с API NVDA Последняя протестированная версия NVDA Минимальная версия NVDA Дата загрузки в каталог Размер Лицензия
markdownForever 26.05.15-b9c93b7 2026.1 2026.1 2024.1 17-05-2026 17:23:23 1277 Кб. GPL v2
🔝 Назад к оглавлению

Журнал изменений

Подробнее

Не найдено

🔝 Назад к оглавлению

Скачать

MarkdownForever-V.26.05.15-b9c93b7.nvda-addon

⬇ Перейти к истории версий 🔝 Назад к оглавлению

Информация о локализации на русский язык

🔝 Назад к оглавлению

Разделы

🔝 Назад к оглавлению

Справка

Подробнее

markdownForever


author:

Содержание %toc%

Введение

MarkdownForever — это небольшое дополнение для NVDA, которое позволяет легко конвертировать содержимое Markdown или HTML. Просто напишите или отобразите любой текст в формате Markdown или HTML и нажмите простую комбинацию клавиш, чтобы мгновенно преобразовать или предварительно просмотреть результат в любое время, точно так, как он будет выглядеть на вашей итоговой веб-странице, или в виде исходного кода HTML, готового для вставки в любое текстовое поле, поддерживающее HTML.

MarkdownForever умеет:

Но что же это за таинственный зверь такой — Markdown?

Согласно Википедии,

Markdown — это облегчённый язык разметки с синтаксисом форматирования обычного текста. Его дизайн позволяет преобразовывать его во многие выходные форматы, однако оригинальный инструмент с тем же именем поддерживает только HTML. Markdown часто используется для форматирования файлов readme, для написания сообщений в интернет-форумах и для создания форматированного текста с помощью текстового редактора.

Вы можете узнать больше о Markdown, прочитав полную статью на Википедии.

Итак, вместо того чтобы писать веб-документы на HTML с риском допустить ошибку, вы будете использовать легко запоминающиеся теги, и ваша работа будет выполнена в кратчайшие сроки. С помощью Markdown вы сможете делать примерно то же, что и с HTML: заголовки, упорядоченные (нумерованные) или неупорядоченные (маркированные) списки, ссылки и даже таблицы.

Например, если вы хотите сделать заголовок первого уровня, вы напишете один символ решётки (#), за которым следует название вашего заголовка, с пробелом между ними или без:

#Это пример заголовка первого уровня

который в итоговом HTML-документе будет выглядеть так:

Это пример заголовка первого уровня

Для заголовка второго уровня вы используете два символа решётки, для третьего — три и так далее.

Теперь давайте создадим маркированный список элементов. Для этого вы можете поставить перед каждым элементом списка звёздочку (*). Вот пример:

  • Апельсины.
  • Сахар.
  • Молоко.

что будет выглядеть так:

  • Апельсины
  • Сахар
  • Молоко

Вы также можете создать ссылку, заключив название ссылки в квадратные скобки ([]), а затем сразу без пробелов указав URL в круглых скобках. Например:

[Нажмите здесь, чтобы посетить сайт NVAccess](https://www.nvaccess.org)

что даст вам:

Нажмите здесь, чтобы посетить сайт NVAccess

Вы даже можете поместить *немного текста курсивом*, заключив его в звёздочки, или **написать текст жирным**, окружив его двумя звёздочками... Возможностей множество. Посмотрите эту Шпаргалку по Markdown для получения дополнительных тегов и подробностей.

Преобразование Markdown в HTML

Эта функция позволяет преобразовать любой отображаемый на экране текст Markdown в HTML, показывая, как ваша разметка Markdown будет выглядеть в итоговом HTML-документе. Это может быть документ, который вы написали в формате Markdown, файл .md, который уже есть на вашем жёстком диске, или текст Markdown, найденный на веб-странице. По умолчанию MarkdownForever преобразует весь отображаемый в данный момент текст, но вы также можете выделить только определённую часть для преобразования.

Вы можете использовать следующие команды:

Обратите внимание, что рекомендуется использовать отображение в браузере вместо виртуального буфера NVDA. Некоторые теги, особенно теги HTML5, такие как <details>, не поддерживаются средством рендеринга виртуального буфера.

Преобразование Markdown в исходный код HTML

Это преобразует текст Markdown в чистый язык HTML. После этого вы сможете скопировать и вставить его в HTML-файл, в сообщение на форуме или в любое текстовое поле в интернете, где поддерживается код HTML.

Доступны следующие команды:

Преобразование HTML в Markdown

Эта функция пытается создать текст Markdown из содержимого исходного HTML-кода. Как обычно, это работает для всего текста, отображаемого на экране, или для специально выделенной части. Доступны следующие команды:

Вы также можете преобразовать HTML-веб-страницу в Markdown, просто выделив её URL. Однако вы должны сначала убедиться, что движок преобразования HTML2Text правильно установлен в качестве движка по умолчанию в настройках MarkdownForever, которые находятся в подменю «Параметры» NVDA.

Преобразование Markdown в форматированный HTML

Эта функция преобразует ваше содержимое Markdown в форматированный HTML и копирует его в буфер обмена. Форматированный HTML будет выглядеть как любая веб-страница, отображаемая вашим браузером, с кликабельными ссылками, заголовками и т.д. Он может быть сгенерирован только из содержимого Markdown. Он не работает с исходным кодом HTML. Чтобы выполнить это действие, нажмите NVDA+Shift+h.

Обратите внимание, что форматированный HTML можно вставлять в такие приложения, как Microsoft Word, Wordpad, Thunderbird, некоторые поля с форматированным текстом на веб-страницах и т.д. Однако его нельзя вставить в текстовый редактор, такой как Блокнот, Notepad++ и т.п.

Интерактивный режим

Интерактивный режим — это функция, которая представляет все возможности MarkdownForever в удобном диалоговом окне, предлагая ещё больше полезных дополнительных возможностей. Чтобы открыть интерактивный режим, нажмите NVDA+CTRL+i. Вот описание экрана в порядке перехода по табуляции:

Необязательный блок метаданных

Блок метаданных позволяет установить определённые параметры для конкретного документа, независимо от настроек по умолчанию. Он должен находиться в самом начале документа и начинаться с трёх дефисов («---») и заканчиваться тремя точками («...») или тремя дефисами («---»). Каждая запись должна быть введена в следующей форме: ключ: «значение» (значение должно быть заключено в кавычки). После блока метаданных должна быть пустая строка.

Список поддерживаемых метаданных

Пример использования метаданных

title: «простой заголовок» date: 2019-11-08 subtitle: «это подзаголовок вашего документа» lang: ru author: • Иван Иванов • Пётр Петров CSS: • %userprofile%/document/main.css • %userprofile%/document/custom.css keywords: NVDA, Markdown, HTML filename: test path: "%userprofile%/desktop" toc: 0 autonumber-headings: 1 mathjax: 0

Привет, мир! Bonjour le monde ! ¡Hola mundo! Xin chào thế giới!

В приведённом выше примере текст будет озвучен на четырёх языках, предполагая, что используемый вами голосовой синтезатор поддерживает автоматическое переключение языка и соответствующий флажок установлен в настройках речи NVDA. Это будет звучать следующим образом (эффект слышен только при использовании многоязычного синтезатора):

Привет, мир! Bonjour tout le monde! ¡Hola mundo! Xin chào thế giới!

Расширенные теги

Расширенные теги — это специальные заполнители, которые вы можете поместить в своё содержимое Markdown для автоматического добавления системной информации, такой как текущая дата или время, которые будут отображаться в виде обычного текста в вашем HTML-документе.

Поддерживаемые расширенные теги

В содержимом Markdown Пояснение Результат в браузере
%date% Текущая дата %date%
%time% Текущее время %time%
%now% Текущая дата и время %now%
%day% Текущий день (полный формат) %day%
%dday% Текущий день (числовой формат) %dday%
%month% Месяц (полный формат) %month%
%dmonth% Текущий месяц (числовой формат) %dmonth%
%year% Текущий год (2 цифры) %year%
%Year% Текущий год (4 цифры) %Year%
%toc% Оглавление в позиции курсора (если включено через метаданные или настройки по умолчанию) Н/Д

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

Доступ к ним можно получить из меню NVDA -> Параметры -> MarkdownForever -> Настройки, и они позволяют настроить и установить по умолчанию различные параметры, связанные с процессом преобразования, уже упомянутые выше:

Сводка команд

Информация о дополнении

🔝 Назад к оглавлению

История версий

История версий
Версия файлаТестируемая версия NVDAМинимальная версия NVDAРазмер файла (КБ)Ссылка на загрузку
26.05.15-b9c93b72026.12024.11277MarkdownForever-V.26.05.15-b9c93b7.nvda-addon
26.05.07-4f974c32026.12024.11276MarkdownForever-V.26.05.07-4f974c3.nvda-addon
24.01.08-45156902024.12023.1456MarkdownForever-V.24.01.08-4515690.nvda-addon
24.01.03-0e5e2362024.12023.1456MarkdownForever-V.24.01.03-0e5e236.nvda-addon
23.04.02:89e54882023.12019.3.0455MarkdownForever-V.23.04.02-89e5488.nvda-addon
22.06.07:f08cc3d2022.12019.3.0448MarkdownForever-V.22.06.07-f08cc3d.nvda-addon
22.03.31:ddae5642022.12019.3.0454MarkdownForever-V.22.03.31-ddae564.nvda-addon
22.03.31-mod2022.32019.3.0454MarkdownForever-V.22.03.31-mod.nvda-addon
22.03.17:8dd891c2022.12019.3.0444MarkdownForever-V.22.03.17-8dd891c.nvda-addon
21.06.15:e2fda7c2021.12019.3.0496MarkdownForever-V.21.06.15-rus.nvda-addon
21.06.15:e2fda7c2021.12019.3.0435MarkdownForever-V.21.06.15-e2fda7c.nvda-addon
20.09.07:4f3c48d2020.12019.3.0821MarkdownForever-V.20.09.07-rus.nvda-addon
20.09.07:4f3c48d2020.12019.3.0817MarkdownForever-V.20.09.07-4f3c48d.nvda-addon
20.08.08:be684052020.12019.3.0407MarkdownForever-V.20.08.08-be68405.nvda-addon
20.08.02:74c61012020.12019.3.0401MarkdownForever-V.20.08.02-74c6101.nvda-addon
20.07.31:869e8a92020.12019.3.0400MarkdownForever-V.20.07.31-869e8a9.nvda-addon
20.06.27:23adac42020.12019.3.0381MarkdownForever-V.20.06.27-23adac4.nvda-addon
20.05.20:b3ade1e2020.12019.3.0381MarkdownForever-V.20.05.20-b3ade1e.nvda-addon
20.05.15:22e72292020.12019.3.0359MarkdownForever-V.20.05.15-22e7229.nvda-addon
20.05.06:47ed5a12020.12019.3.0359MarkdownForever-V.20.05.06-47ed5a1.nvda-addon
20.04.10:1e70f4b2020.12019.3.0344MarkdownForever-V.20.04.10-1e70f4b.nvda-addon
20.04.02:e17bf752020.12019.3.0356MarkdownForever-V.20.04.02-e17bf75.nvda-addon
20.03.25:c787b6e2020.12019.3.0355MarkdownForever-V.20.03.25-c787b6e.nvda-addon
20.03.25:c787b6e2020.12019.3.0355MarkdownForever-V.20.03.25-c787b6e(1).nvda-addon
20.03.10:77345e92020.12018.3.0579MarkdownForever-V.20.03.10-77345e9.nvda-addon
20.01.22:9942d212020.12018.3.0570MarkdownForever-V.20.01.22-9942d21.nvda-addon
20.01.04-2119072019.42018.3.0570MarkdownForever-V.20.01.04-211907.nvda-addon
19.03.27-1932302019.1.02018.3.038MarkdownForever-V.19.03.27-193230.nvda-addon
🔝 Назад к оглавлению