কিভাবে মার্কডাউন ফাইলগুলি ইমাস অরগ মোড ফর্ম্যাটে স্থানান্তরিত করবেন


34

ওএস এক্সের জন্য ভুডোপ্যাড ব্যক্তিগত উইকি সফটওয়্যারটি ব্যবহার করার পরে বেশ কয়েক বছর পরে আমি মার্কডাউন ফর্ম্যাটে ফাইল হিসাবে সংরক্ষণ করা কয়েকশ ব্যক্তিগত নোট পেয়েছি

Org মোড থেকে মার্কডাউনতে রফতানির জন্য প্রচুর তথ্য পাওয়া যায়, তবে মার্কডাউনকে org মোড ফর্ম্যাটে রূপান্তর করার কোনও সহজ উপায় আছে কি?


হালনাগাদ

ব্যবহারকারী 2619203 এর জবাব এবং প্যান্ডোক I এর সাথে ফাইলগুলির ব্যাচ প্রসেসিং সম্পর্কিত একটি প্রশ্নের উত্তরের জন্য ধন্যবাদ কয়েকশ মিনিটের মধ্যে চার শতাধিক মার্কডাউন ফাইলগুলিকে org মোড ফর্ম্যাটে রূপান্তর করতে সক্ষম হয়েছিল।

সমাধানটি হ'ল ভুডোপ্যাড ডকুমেন্টটি কোনও ফোল্ডারে পাঠ্য হিসাবে রফতানি করা ( ফাইল > রফতানি নথি > পাঠ্য হিসাবে রফতানি করুন ... )। তারপরে কমান্ডের pandocমাধ্যমে findতাদের সকলকে একসাথে রূপান্তর করতে কল করুন :

$ find . -name \*.txt -type f -exec pandoc  -f markdown -t org -o {}.org {} \; 

রূপান্তরিত .org ফাইলগুলি আমি দেখেছি সুন্দরভাবে ফর্ম্যাট করা হয়েছে - এমনকি কোডব্লকস এবং ফর্ম্যাট স্টাইলিং। আপনাকে ধন্যবাদ, ব্যবহারকারী 2619203

মার্কডাউন থেকে একটি ফাইলকে কেবল অর্গে রূপান্তর করতে নিম্নলিখিত কমান্ডটি ব্যবহার করা যেতে পারে:

pandoc -f markdown -t org -o newfile.org original-file.markdown

পান্ডোক ডকুমেন্টেশনের লিঙ্ক এখানে


যেহেতু আপনি ব্যবহার করছেন pandocআপনি pandoc-modeইমাক্সের জন্য আগ্রহী হতে পারেন , এটির বেশ ঝরঝরে
ইকবাল আনসারী

উত্তর:


31

পান্ডোক একাধিক নথি বিন্যাসের মধ্যে রূপান্তর করতে পারে।

মার্কডাউন ফাইলগুলির একটি গুচ্ছকে org- মোডে রূপান্তর করতে:

for f in `ls *.md`; do 
  pandoc -f markdown -t org -o ${f}.org ${f}; 
done

17
দয়া করে আরও পদার্থ যুক্ত করার বিষয়টি বিবেচনা করুন, যেমন ডকুমেন্টেশনের প্রাসঙ্গিক অংশের লিঙ্ক, pandocব্যবহারের জন্য একটি নির্দিষ্ট কমান্ড, একটি ন্যূনতম কার্যকারী উদাহরণ। দেখুন আমি কীভাবে ভাল উত্তর লিখব? । (বর্তমান আকারে এটি একটি উত্তরের চেয়ে বেশি মন্তব্য।)
কনস্টান্টাইন


-1

এখানে একটি ইমাস ফাংশন যা প্যানডোক ব্যবহার করে বর্তমান বাফারের সামগ্রীটি অর্গমোড ফর্ম্যাটে রূপান্তর করবে:

  (defun markdown-convert-buffer-to-org ()
    "Convert the current buffer's content from markdown to orgmode format and save it with the current buffer's file name but with .org extension."
    (interactive)
    (shell-command-on-region (point-min) (point-max)
                             (format "pandoc -f markdown -t org -o %s"
                                     (concat (file-name-sans-extension (buffer-file-name)) ".org"))))
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.