Import Markdown



I wanted to use Markdown for posting on Blogger. As I am planning to post source code examples I wanted to be able to do syntax highlighti. Vue-powered Static Site Generator.

Иногда мне нужно отправить фрагмент кода в строку google-group inline. Текст здесь не помогает; Я могу ввести его в markdown, преобразовать его в html (используя pandoc и т. Д.), Прикрепить к mutt как text/html и отправить его.

Есть одно хорошее решение, доступное здесь, но оно использует внешнюю программу sendmail для отправки электронной почты. Я использую mutt, который имеет возможности отправлять электронную почту по IMAP сам по себе.

После составления сообщения, но перед отправкой у вас есть много доступных для вас вариантов. Нажмите ? для их просмотра.

Некоторые из них могут помочь здесь:

  • F для фильтрации вложения через внешний процессор
    • Используйте pandoc -s -f markdown -t html для преобразования в HTML
  • ^T чтобы изменить тип MIME вложения
    • Измените text/plain на text/html .

Теперь макрос, который сделает все за один шаг. Добавьте это в свой .muttrc :

Чтобы использовать этот макрос, после того, как вы закончили составление своего сообщения, но перед отправкой, нажмите Esc, затем 5, чтобы преобразовать отформатированное сообщение с уценкой в ​​HTML.

Markdown

Естественно, вы можете настроить этот макрос по своему усмотрению. У Mutt есть много ключевых привязок, которые уже встроены, поэтому, какую бы последовательность клавиш вы ни выбрали, убедитесь, что она не перезаписывает что-то другое (или это то, что вы можете жить без).

Import Markdown Into Markdown

Опция set wait_key=no подавляет Mutt's Press any key to continue... приглашение при выполнении внешних команд. Если wait_keyyes (по умолчанию), вам нужно нажать Esc , затем 5 , затем любую другую клавишу продолжить.

Sendmail часто не является гибким для отправки писем.

Я использую msmtp вместе с mutt для определенных учетных записей для гибкого SMTP.

Чтобы использовать его с изменением mutt:

а также

Я смог это сделать. Я не совсем доволен своим решением, но он достаточно приличный. Ожидание того, что кто-то еще предложит лучшее решение.

Процесс следующий. Преобразуйте уценку в html и присоедините ее к сообщению. Поверните это приложение в inline приложение. Но теперь у меня есть два вложения, сначала в уценке, а во втором – html. Замените содержимое разметки пустой строкой, чтобы отправить только html.

Я добавил следующую строку в файл ~/.muttrc .

Вот email-editor который заимствован из ссылки, размещенной в вопросе.

И главный файл python, который вызывается, следующий. Это вдохновлено сценарием perl из соответствующей ссылки.

Это зависит от еще одного файла python с именем pandoc который использует pandoc для форматирования моей почты, но если pandoc недоступен, он может использовать пакет python-markdown2 . Следующий сценарий.

Эти файлы также доступны здесь https://github.com/dilawar/mutt

Я ищу инструмент или скрипт для конвертации Markdown файлы Вики формат, который будет работать на ПК.

Это так, что я могу использовать MarkdownPad на ПК, чтобы создать начальные черновики документов, а затем преобразовать их в формат Dokuwiki, чтобы загрузить в установку Dokuwiki, что я не имею никакого контроля над. (Это означает, что Markdown плагин для меня бесполезно.)

Import Data Into R Markdown

I может провести время пишу скрипт на Python, чтобы сделать преобразования сам, но я бы не хотел тратить время на это, если такая вещь уже существует.

теги Markdown, которые я хотел бы поддерживать / конвертировать:

  • заголовок уровня 1 - 5
  • полужирный, курсив, подчеркивание, фиксированная ширина шрифта
  • нумерованные и ненумерованные списки
  • ссылки
  • горизонтальное правила

Import Markdown To Word

существует ли такой инструмент, или есть хороший отправная точка доступна?

вещи, которые я нашел и рассмотрел

  • Я изначально думал, что txt2tags было бы полезно, но хотя он может писать как markdown, так и Dokuwiki, он очень привязан к своему собственному конкретному формату ввода

  • Я тоже видел Markdown2Dokuwiki, и хотя я определенно был бы готов использовать сценарий sed, даже на ПК, это только поддерживает a крошечная, крошечная часть синтаксиса Markdown.

  • python-markdown2 также звучит многообещающе, но он только выписывает HTML.

  • pandoc - но не поддерживает вывод Dokuwiki

  • MultiMarkdown -не поддерживает вывод Dokuwiki