আমি এই কাজটি স্বয়ংক্রিয় করার জন্য একটি নোড মডিউল তৈরি করেছি: এমডিডিআর
ব্যবহার
নোড এমডিডির ".. / সম্পর্কিত / পাথ /"
ইনস্টল করতে: এনডিএম ইনস্টল করুন mddir -g
বর্তমান ডিরেক্টরিতে মার্কডাউন উত্পন্ন করতে: mddir ir
যে কোনও পরম পাথের জন্য উত্পন্ন করতে: এমডিডিআর / পরম / পথ
আপেক্ষিক পাথ তৈরি করতে: এমডিডিআর / ডকুমেন্টস / যাই হোক না কেন।
এমডি ফাইলটি আপনার কার্যক্ষম ডিরেক্টরিতে উত্পন্ন হয়।
বর্তমানে নোড_মডিউলগুলি এবং .git ফোল্ডারগুলি উপেক্ষা করে।
সমস্যা সমাধান
আপনি যদি 'নোড \ r: ত্রুটিযুক্ত কোনও ফাইল বা ডিরেক্টরি' ত্রুটিটি পেয়ে থাকেন তবে সমস্যাটি হ'ল আপনার অপারেটিং সিস্টেমটি বিভিন্ন লাইন সমাপ্তি ব্যবহার করে এবং এমডিডিআর আপনি স্পষ্টভাবে ইউনিক্সে লাইন শেষের স্টাইল সেট না করে পার্স করতে পারবেন না। এটি সাধারণত উইন্ডোজকে প্রভাবিত করে, তবে লিনাক্সের কয়েকটি সংস্করণও affects ইউনিক্স শৈলীতে লাইন এন্ডিং সেট করা mddir এনপিএম গ্লোবাল বিন ফোল্ডারের মধ্যে সঞ্চালন করতে হবে।
লাইন শেষ সংশোধন
এর সাথে এনপিএম বিন ফোল্ডার পাথ পান:
npm config get prefix
সেই ফোল্ডারে সিডি করুন
ব্রেইন ইনস্টল ডস 2 ইউনিক্স
ডস 2 ইউনিক্স লাইব / নোড_মডিউলস / এমডিডিআর / এসসিআর / এমডিডিআর.জেএস
এটি ডসের পরিবর্তে লাইন এন্ডিংকে ইউনিক্সে রূপান্তর করে
তারপরে স্বাভাবিক হিসাবে চালান: নোড এমডিডির ".. / সম্পর্কিত / পাথ /"।
উত্পন্ন মার্কডাউন ফাইল কাঠামো 'ডিরেক্টরীলিস্ট.এমডি' উদাহরণ
|-- .bowerrc
|-- .jshintrc
|-- .jshintrc2
|-- Gruntfile.js
|-- README.md
|-- bower.json
|-- karma.conf.js
|-- package.json
|-- app
|-- app.js
|-- db.js
|-- directoryList.md
|-- index.html
|-- mddir.js
|-- routing.js
|-- server.js
|-- _api
|-- api.groups.js
|-- api.posts.js
|-- api.users.js
|-- api.widgets.js
|-- _components
|-- directives
|-- directives.module.js
|-- vendor
|-- directive.draganddrop.js
|-- helpers
|-- helpers.module.js
|-- proprietary
|-- factory.actionDispatcher.js
|-- services
|-- services.cardTemplates.js
|-- services.cards.js
|-- services.groups.js
|-- services.posts.js
|-- services.users.js
|-- services.widgets.js
|-- _mocks
|-- mocks.groups.js
|-- mocks.posts.js
|-- mocks.users.js
|-- mocks.widgets.js