كيف يمكنني تحويل مستندات Markdown إلى HTML بشكل جماعي؟

StackOverflow https://stackoverflow.com/questions/18754

  •  09-06-2019
  •  | 
  •  

سؤال

أقوم بكتابة بعض الوثائق في Markdown، وإنشاء ملف منفصل لكل قسم من المستند.أود أن أكون قادرًا على تحويل جميع الملفات إلى HTML دفعة واحدة، لكن لا يمكنني العثور على أي شخص آخر جرب نفس الشيء.أنا أستخدم جهاز Mac، لذا أعتقد أن نص bash البسيط يجب أن يكون قادرًا على التعامل معه، لكنني لم أفعل أي شيء مطلقًا في bash ولم يحالفني الحظ.يبدو أنه يجب أن يكون من السهل كتابة شيء ما حتى أتمكن من تشغيله:

markdown-batch ./*.markdown

أيه أفكار؟

هل كانت مفيدة؟

المحلول

هذه هي الطريقة التي ستفعل بها ذلك في باش.

for i in ./*.markdown; do perl markdown.pl --html4tags $i > $i.html; done;

بالطبع، أنت بحاجة إلى البرنامج النصي تخفيض السعر.

نصائح أخرى

يستخدم pandoc - إنها أداة سطر أوامر تتيح لك التحويل من تنسيق إلى آخر.تدعم هذه الأداة تخفيض السعر إلى HTML والعودة.

على سبيل المثاللإنشاء HTML من Markdown، قم بتشغيل:

pandoc -f markdown index.md > index.html

أستخدم هذا في ملف .bat:

@echo off
for %i in (*.txt) python markdown.py "%i"

// استخدام باش في ماك

for i in *.md; do asciidoc  $i;  done; 
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top