كيف يمكنني تحويل مستندات Markdown إلى HTML بشكل جماعي؟
سؤال
أقوم بكتابة بعض الوثائق في 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;
لا تنتمي إلى StackOverflow