Импорт уценки в Onenote

У меня есть много заметок в уценке, которые я хотел бы импортировать в Onenote. Onenote делает небольшое преобразование, но останавливается, когда code blocks добавлены. Есть ли настройка, где я могу настроить, как Onenote интерпретирует уценку?

4 ответа

ПримечаниеСвет!

Вы должны включить Markdown в конфиге ленты.xml (см. Нижнюю часть ссылки), открыть текстовый редактор в режиме администратора, чтобы отредактировать файл, и установить для тега значение "true".

Вы можете быть в состоянии автоматизировать что-то с 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, заключается в том, что он никогда не уважал новые строки. Мне всегда приходится возвращаться к большим вставленным документам и добавлять новые строки обратно, чтобы это не был один гигантский абзац. Мне еще предстоит найти решение для этого.

У вас есть возможность экспортировать MD как HTML? Если нет, вы можете использовать что-то вроде Диллинджера.

Если ваши блоки кода преобразованы в <pre> или же <code> блоки в HTML, вы сможете открыть страницу HTML и скопировать ее в OneNote, сохраняя при этом форматирование. <pre> а также <code> упал, однако. Вы можете использовать простой CSS для стилизации содержимого тегов, которое, я думаю, также будет скопировано.

onenotegem

Кажется, работает так, как просили

пандок

Он конвертирует файлы из одного формата разметки в другой.

Противоположный

Используя pandoc, вы можете сделать даже обратное...

       ForEach ($result in Get-ChildItem | select Name, BaseName) { pandoc.exe -f docx -t markdown_strict -i $result.Name -o "$($result.BaseName).md" --wrap=none --atx-headers }
  • markdown-strictэто тип Markdown. Другие варианты существуют в документации Pandoc.
  • --wrap=noneгарантирует, что текст в новых файлах .md не будет переноситься на новые строки после 80 символов.
  • --atx-headersзаставляет заголовки в новых файлах .md выглядеть как # h1, ## h2 и т. д.

Или используйте скрипты с github ...

Другие вопросы по тегам