[PYTHON] Dans Vim: créer une sortie HTML à partir de markdown en utilisant pandoc

Il n'est pas nécessaire de le résumer, mais sous forme de mémorandum. Mac OS X

brew install pandoc

Pour installer pandoc. Préparez le script suivant. Nommez-le correctement, comme make_markdown.py, et placez-le dans un dossier approprié.

import sys
import glob
import commands

param = sys.argv
if (len(param) == 2):
    f = param[1]
    h = f[0:-3] + '.html'
    command = "pandoc %s -s -o %s" % (f, h)
    commands.getoutput(command)
    quit()

Ajoutez ce qui suit à vimrc.

au FileType markdown setlocal makeprg=python\ ~/dotfiles/make_markdown.py\ %

Ici, il est installé dans ~ / dotfiles / make_markdown.py. Cela émettra un fichier comme ʻa.html vers ʻa.md avec la commande: make. Si vous voulez faire quelque chose de plus riche, vous devriez probablement installer vim-pandoc.

Recommended Posts

Dans Vim: créer une sortie HTML à partir de markdown en utilisant pandoc
Convertir de Markdown en HTML en Python
Exportez le contenu de ~ .xlsx dans le dossier en HTML avec Python
J'ai créé un plugin pour générer une table Markdown à partir de csv avec Vim
Créez un outil qui secoue automatiquement furigana avec html en utilisant Mecab de Python3
Expliquez en détail comment créer un son avec python
Essayez de créer une API RESTful avec MVC à l'aide de Flask 1.0.2
Sortie Markdown avec Django
Essayez de le faire avec GUI, PyQt en Python
Comment sortir un document au format pdf avec Sphinx
Comment définir l'attribut de classe html dans le formulaire forms.py de Django
Précautions lors de l'utilisation de Python avec AtCoder
J'ai fait un chronomètre en utilisant tkinter avec python
Choses à garder à l'esprit lors de l'utilisation de cgi avec python.
Rendre avec la syntaxe facile
Re: La vie d'Heroku à partir de zéro avec Flask ~ PhantomJS à Heroku ~
Jetez quelque chose dans Kinesis avec python et assurez-vous qu'il est dans
J'ai essayé de créer une application todo en utilisant une bouteille avec python
Implémenter le traitement du classement avec des liens en Python à l'aide de Redis Sorted Set
Comment créer un ensemble de données d'image de visage utilisé dans l'apprentissage automatique (3: Génération d'images de visage à partir d'images candidates, partie 1)