.
kramdown এর Markdown, & nbsp একটি সুপারসেট পার্স জন্য ব্যবহার করা যেতে পারে যে একটি বিনামূল্যে রুবি লাইব্রেরী; এটা সম্পূর্ণ রুবি লেখা হয়, পিএইচপি Markdown দ্বারা জনপ্রিয় হয়েছে যে (কিছু ছোটখাট পরিবর্তন সঙ্গে) মান Markdown, এবং বিভিন্ন এক্সটেনশান সমর্থন অতিরিক্ত প্যাকেজ এবং Maruku.
এটি দ্রুত Maruku চেয়ে এবং BlueFeather তুলনায় প্রায় 10x দ্রুত 5x হচ্ছে, সম্ভবত উপলব্ধ দ্রুততম বিশুদ্ধ-রুবি Markdown, রূপান্তরকারী (2009 নভেম্বর) হয়.
kramdown বাক্য গঠন Markdown, প্লেইন টেক্সট HTML নথি লেখার জন্য একটি খুব লিখতে সহজ পড়া সহজ মার্কআপ উপর ভিত্তি করে. মৌলিক Markdown সিনট্যাক্স কিছু shortcomings আছে যেহেতু, বাস্তবায়নের (বিশেষ করে পিএইচপি Markdown অতিরিক্ত প্যাকেজ) অতিরিক্ত বাক্য গঠন সঙ্গে এই shortcomings পরাস্ত করার চেষ্টা করেছি. kramdown পিএইচপি Markdown অতিরিক্ত প্যাকেজ এবং Maruku বাস্তবায়িত সমস্ত (কিছু ছোটখাট সংশোধন যদ্যপি) মূল Markdown সিনট্যাক্স এর বৈশিষ্ট্য হিসেবে নতুন বৈশিষ্ট্য সমর্থন করে.
ব্যবহার:
kramdown প্যাকেজ এটি ব্যবহার করার জন্য দুটি উপায় উপলব্ধ করা হয়:
* একটি লাইব্রেরি হিসাবে
& Nbsp; kramdown মূলত RedCloth, BlueCloth এবং Maruku হিসাবে একই API- টি ব্যবহার করে:
& Nbsp; প্রয়োজন 'kramdown'
& Nbsp; Kramdown :: Document.new (টেক্সট) .to_html
& Nbsp; নতুন কল দ্বিতীয় পরামিতি নির্দিষ্ট বৈশিষ্ট্য সক্রিয় করার জন্য একটি বিকল্প হ্যাশ (ডি) হয়. আরো তথ্যের জন্য এপিআই ডকুমেন্টেশন কটাক্ষপাত আছে.
* একটি অ্যাপ্লিকেশন হিসাবে
& Nbsp; লাইব্রেরি HTML এ kramdown সিনট্যাক্স টেক্সট রূপান্তর করতে ব্যবহার করা যেতে পারে, যা জাহাজে তোলা হয় একটি বাইনারি বলা kramdown ফাইল একসাথে সঙ্গে. এটা হয় কমান্ড লাইন আর্গুমেন্ট হিসাবে বা স্ট্যান্ডার্ড ইনপুট থেকে নির্দিষ্ট ফাইল থেকে সার্চ. উদাহরণ স্বরূপ:
& Nbsp; kramdown পাথ / / kramdown / ডক / syntax.page
এই রিলিজে নতুন কি:
- 2 গৌণ পরিবর্তন:
- (যিনি Arne Brasseur দ্বারা: GH # 68 মিটিয়ে প্রাথমিক বাস্তবায়ন) Github দান Markdown, একটি পার্সার যোগ করা হয়েছে
- এইচটিএমএল অ্যাট্রিবিউট এখন অনুভূমিক রেখা জন্য আউটপুট হয়
- 5 বাগ সংশোধন করা হয়েছে:
- ফলে স্ট্রিং উপর সঠিক এনকোডিং এখন আরও সেট করা হয়
- স্থায়ী: GH # 72, # 74: GH: এখন একটি হেডার আইডি সেট করুন
- স্থায়ী: GH # 73: ডিফল্ট এইচটিএমএল টেমপ্লেট এখন একটি DOCTYPE এবং সঠিকভাবে এনকোডিং নির্ধারণ (সাইমন Lydell দ্বারা প্রাথমিক প্যাচ)
- স্থায়ী: GH # 67: লিঙ্ক উপাদানের URL গুলি এখন ক্ষীর রূপান্তরকারী মধ্যে পলান হয় সমস্যা (Henning পার্ল দ্বারা প্যাচ) এড়াতে
- স্থায়ী: GH # 70: stringex লাইব্রেরি কোনো সংস্করণ এখন সমর্থিত (সাইমন Lydell দ্বারা রিপোর্ট)
টেমপ্লেট বিকল্প ব্যবহার করা হয় যখন
সংস্করণ 1.1.0 নতুন কি:
- 2 ছোটখাট পরিবর্তন:
- পাদটীকা চিহ্নিতকারী এখন পুনরাবৃত্তি করা যাবে (প্রাথমিক প্যাচ দেওয়া যারা থিওডোর পাক দ্বারা: GH # 62 এবং GH # 63 মিটিয়ে)
- ক্ষীর আদ্যক্ষরা প্যাকেজ এখন বর্ণমালা জন্য ব্যবহার করা হয় (প্রাথমিক প্যাচ দেওয়া যারা টিম Besard দ্বারা: GH # 55 মিটিয়ে)
- 3 বাগ সংশোধন করা হয়েছে:
- স্থায়ী: GH # 60: (ট্রেভর Wennblom দ্বারা প্যাচ) আন্ডারস্কোর রূপান্তর যখন সংখ্যা এখন শব্দ অক্ষর ছাড়াও স্বীকৃত হয়
- স্থায়ী: GH # 66: HTML উপাদান,, এবং এখন ক্ষীর কনভার্টার (Henning পার্ল দ্বারা প্যাচ) দ্বারা সঠিকভাবে রূপান্তরিত হয়
- স্থায়ী: GH # 57: আন্ডারস্কোর (বিল Tozier দ্বারা রিপোর্ট) পরে অথবা উদ্ধৃতি চিহ্ন আগে সরাসরি যখন ভালো স্মার্ট উদ্ধৃতি হ্যান্ডলিং
সংস্করণ 1.0.2 নতুন কি:
- পরীক্ষা পাতা অন্তর্ভুক্ত আপডেট করা হয়েছে আপেক্ষিক বার এটা ভাল kramdown এর কর্মক্ষমতা হিসাব করা সম্ভব, যাতে বেঞ্চমার্ক মধ্যে (আধুনিক অনুরোধ).
- kramdown উইকি এখন (আধুনিক দ্বারা ধারণা) kramdown প্রসারিত যে লাইব্রেরি একটি তালিকা রয়েছে.
সংস্করণ 1.0.0 নতুন কি:
- 4 ছোটখাট পরিবর্তন:
- (Kỳ Anh দ্বারা অনুরোধ করা হয়েছে: GH # 35) ভিয়েতনামী মত ভাষার জন্য দরকারী যা একটি হেডার আইডি উৎপাদিত আগে ASCII মধ্যে হেডার টেক্সট transliterating জন্য নতুন বিকল্প transliterated_header_ids
- উদ্ধৃতি চিহ্ন সত্তা, & quot; এখন তার চরিত্র সমতুল্য রূপান্তরিত পায় যখন entity_output = as_char.
- সতর্কবার্তা এখন পরিমার্জন, না বৈশিষ্ট্যাবলী ধারণ করে IALs / ALDS জন্য আউটপুট.
- এইচটিএমএল পাদটীকা আউটপুট অর্জন পরিবর্তে এখন rel এর বর্গ ব্যবহার পরিবর্তিত হয় (এক্স) HTML4 / 5 সামঞ্জস্য
- 3 বাগ সংশোধন করা হয়েছে:
- স্থায়ী: GH # 38: 1.9 / 2.0 কারণে বেমানান এনকোডিং উপর সমস্যা এনকোডিং - উৎস স্ট্রিং এখন পার্স আগে UTF-8 রূপান্তরিত এবং রূপান্তরের পরে ফিরে রূপান্তরিত হয় (সাইমন Lydell দ্বারা রিপোর্ট)
- স্থায়ী আরএফ # 29647 (স্টেফান ডেল দ্বারা রিপোর্ট) ব্যতিক্রম টেক্সট সীসা শুরু অ শব্দ প্রথম অক্ষর দিয়ে বর্ণমালা
- স্থায়ী আরএফ # 29704: আইডি ATX শৈলী হেডার উল্লেখ সবসময় সঠিকভাবে সনাক্ত না করা হয় (কাইল Barbour দ্বারা রিপোর্ট)
কি সংস্করণ 0.14.2 নতুন:
- 1 ছোটখাট পরিবর্তন:
- নতুন বিকল্প link_defs
- 1 বাগ ফিক্স:
- টেক্সট ছাড়া ATX হেডার সংশোধন করা হয়েছে উত্থাপিত ত্রুটি করুন
প্রাক-সংজ্ঞা লিংক সংজ্ঞা জন্য
সংস্করণ 0.14.1 নতুন কি
- একটি শরীর করা যাবে না যে
- শুধুমাত্র HTML উপাদান ( মত) এই ফর্ম আউটপুট, অন্য সব উপাদান এখন একটি সুনির্দিষ্ট ক্লোজিং ট্যাগ ব্যবহার (সাথে অন্যান্য বিষয় বিষয় মধ্যে সমাধান করা)
- সংজ্ঞা তালিকা এখন সঠিকভাবে কাজ করে আগে একটি ব্লক IAL উল্লেখ করুন
- বাগ সংশোধন করা হয়েছে: GH # 30: (মার্ক জনসন দ্বারা রিপোর্ট) একটি ব্যতিক্রম একটি সংজ্ঞা তালিকা সীসা মধ্যে একটি সংজ্ঞা জন্য খালি শরীর
সংস্করণ 0.14.0 নতুন কি:
- 2 প্রধান পরিবর্তন:
- কোড ভাষা এখন পরিবর্তে lang = 'CODELANG' এর .language-CODELANG মাধ্যমে উল্লেখ করা হয়
- (তুষ দ্বারা প্রাথমিক প্যাচ) বেড়ার দ্বারা পরিবেষ্টিত কোড ব্লক শুরু লাইন ভাষা নির্ধারণের জন্য বাস্তবায়িত সমর্থন
- 1 ছোটখাট পরিবর্তন:
- একটি আইডি দিয়ে শিরোলেখ তাদের (টিম বেটস দ্বারা প্যাচ) থেকে .no_toc বর্গ বরাদ্দ করে TOC দেখাচ্ছে থেকে প্রতিরোধ করা যায়
- 1 বাগ ফিক্স:
- সংখ্যাসূচক সিম্বলিক এইচটিএমএল সত্ত্বা এখন ডিফল্ট ফলব্যাক হয় পরিবর্তে (Gioele Barabucci দ্বারা প্যাচ)
সংস্করণ 0.13.5 নতুন কি:
- 2 ছোটখাট পরিবর্তন:
- এইচটিএমএল বৈশিষ্ট্য (ন্যাট ওয়েলশ দ্বারা রিপোর্ট সংশোধন করা হয়েছে বাগ আরএফ # 29490)
- এইচটিএমএল নাম এখন সবসময় ঐক্য ক্ষেত্রে কম রূপান্তরিত হয় বৈশিষ্ট্যাবলী
- 5 বাগ সংশোধন করা হয়েছে:
- স্থায়ী ডকুমেন্ট # method_missing snake_cased বর্গ নাম (tomykaira দ্বারা প্যাচ) গ্রহণ করতে
- (ডেভ Everitt দ্বারা রিপোর্ট) পুরোনো রুবি 1.8.6 সংস্করণ REXML ধ্রুবক অনুপস্থিত সঙ্গে স্থায়ী সমস্যা
- বাগ সংশোধন করা হয়েছে আরএফ # 29520: বৈধ ইনলাইন গণিত বিবৃতি আর গণিত ব্লক ট্রিগার না (Gioele Barabucci দ্বারা রিপোর্ট)
- বাগ সংশোধন করা হয়েছে আরএফ # 29521: এইচটিএমএল গণিত আউটপুট এখন সবসময় এক্সএইচটিএমএল সামঞ্জস্যপূর্ণ (Gioele Barabucci দ্বারা রিপোর্ট)
- খালি আইডি গুণাবলী এখন (Jörg সামার দ্বারা রিপোর্ট) HTML এবং kramdown পরিবর্তক দ্বারা ভাল পরিচালনা করা হয়
- 1 ডকুমেন্টেশন ফিক্স:
- (Jörg সামার দ্বারা রিপোর্ট) দ্রুত রেফারেন্স পাতা উদাহরণে স্থায়ী অবৈধ অপশন বিবৃতি
মান বর্তমানে সমর্থিত ছাড়া
সংস্করণ 0.13.4 নতুন কি:
- একটি ডকুমেন্টের TOC চায়ের একটি পরিবর্তক যোগ করা হয়েছে (ব্রেন্ডন খড় অনুরোধ). আপনি একটি লাইব্রেরি হিসাবে kramdown ব্যবহার করা হলে এই শুধুমাত্র দরকারী মনে রাখবেন!
- স্থায়ী কোনো ত্রুটি লক্ষ্য: এটা --output এবং --ouput না করা উচিত (আধুনিক দ্বারা প্যাচ)
- স্থায়ী এইচটিএমএল রূপান্তরকারী সঠিকভাবে আউটপুট খালি বিঘত ট্যাগ (জন Croisant দ্বারা প্যাচ)
- বাগ সংশোধন করা হয়েছে আরএফ # 29350: মেলেনি ক্ষেত্রে HTML ট্যাগ পার্স এখন কাজ করে
- বাগ সংশোধন করা হয়েছে আরএফ # 29426: শৈলী ট্যাগ বিষয়বস্তু এখন কাঁচা টেক্সট হিসেবে গণ্য করা হয়
- এইচটিএমএল রূপান্তরকারী এখন HTML5 এর সামঞ্জস্যপূর্ণ (জো Fiorini দ্বারা প্যাচ) হতে পরিবর্তে আবর্তন এখন rel ব্যবহার করুন
- স্থায়ী রুবি 1.9.3 সম্পর্কিত সতর্কবার্তা
- স্থায়ী এইচটিএমএল পার্সার রুবি 1.9.3 মধ্যে এরে # delete_if একটি বাস্তবায়ন পরিবর্তন কাছাকাছি কাজ করতে
আবশ্যক
- রুবি
পাওয়া মন্তব্যসমূহ না