У меня есть много заметок в уценке, которые я хотел бы импортировать в Onenote.
Onenote выполняет небольшое преобразование, но останавливается при добавлении code blocks
.
Есть ли настройка, в которой я могу настроить, как Onenote интерпретирует уценку?
3 ответа
У вас есть возможность экспортировать MD как HTML? Если нет, вы можете использовать что-то вроде Диллинджера .
Если ваши блоки кода преобразуются в блоки <pre>
или <code>
в HTML, вы сможете открыть страницу HTML и скопировать ее в OneNote, сохраняя при этом форматирование. <pre>
и <code>
удаляются. Вы можете использовать простой CSS для стилизации содержимого тегов, которое, я думаю, будет также скопировано.
Вы можете быть в состоянии автоматизировать что-то с PanDoc. Он может принимать MarkDown (среди прочего) и преобразовывать его во многие другие форматы, включая те, которые OneNote может понять, например HTML. В основном это командная строка, поэтому может потребоваться быстрый командный файл.
pandoc "%~1" -o "temp.html"
pause
del "temp.html"
С помощью PanDoc и такого пакетного файла вы можете перетащить файл MarkDown в пакетный файл, и в исходной папке будет создан файл temp.html. Откройте его, скопируйте / вставьте результаты в OneNote.
Есть список ключей командной строки OneNote, но они предназначены для OneNote 2007, и я не смог найти аналогичный документ на 2010 год. /paste
и /insertdoc
вставлены в необработанный HTML или вообще ничего. Открытие временного файла HTML и копирование полученных результатов в OneNote работает для меня, но это немного хлопотно.
Еще одна вещь, связанная с вставкой в OneNote, заключается в том, что он никогда не уважал новые строки. Мне всегда приходится возвращаться к большим вставленным документам и добавлять новые строки обратно, чтобы это не был один гигантский абзац. Мне еще предстоит найти решение для этого.
Вы должны включить Markdown в config.xml config (см. Нижнюю часть ссылки), открыть текстовый редактор в режиме администратора, чтобы отредактировать файл, и установить для тега значение «true».