我试图将整个目录从html转换为markdown.目录树非常高,因此有两个和三个级别的文件嵌套.
在回答这个问题时,John MacFarlane建议使用以下内容Makefile:
TXTDIR=sources
HTMLS=$(wildcard *.html)
MDS=$(patsubst %.html,$(TXTDIR)/%.markdown, $(HTMLS))
.PHONY : all
all : $(MDS)
$(TXTDIR) :
mkdir $(TXTDIR)
$(TXTDIR)/%.markdown : %.html $(TXTDIR)
pandoc -f html -t markdown -s $< -o $@
Run Code Online (Sandbox Code Playgroud)
现在,这似乎没有进入子目录.有没有简单的方法来修改它,以便它将处理整个树?
我不需要这个make.我正在寻找的是一种获取初始目录的镜像的方法,其中每个html文件被pandoc该文件上运行的输出所取代.
(我怀疑这些方面的某些内容应该会有所帮助,但是如果我试图自己解决这个问题,我就不会有信心我不会破坏它.我说的是文盲GNU make.)
对不起或厚.我搜索了高低,试图找出如何批量处理pandoc.我不能为我的生活而努力.
如何将包含html文件的文件夹和嵌套文件夹转换为markdown?
我应该提一下,我使用的是os x 10.6.8