kramdown

البرمجيات قطة:
kramdown
تفاصيل البرنامج:
الإصدار: 1.2.0
تاريخ إيداع: 20 Feb 15
المطور: Thomas Leitner
ترخيص: حرر
شعبية: 79

Rating: nan/5 (Total Votes: 0)

وkramdown هي مكتبة روبي الحرة التي يمكن استخدامها لتحليل مجموعة شاملة من تخفيض السعر & nbsp؛ يمكنك هو مكتوب تماما في عام روبي، ويدعم تخفيض السعر القياسي (مع بعض التعديلات الطفيفة) والتمديدات المختلفة التي بذلت شعبية من قبل PHP تخفيض السعر حزمة اضافية وMaruku.
وربما هو أسرع تحويل النقي روبي تخفيض السعر المتاح (نوفمبر 2009)، ويجري 5X أسرع من Maruku وحول 10X أسرع من BlueFeather.
ويستند بناء الجملة kramdown على تخفيض السعر، والعلامات سهلة جدا في الكتابة، سهلة القراءة لكتابة وثائق HTML في نص عادي. منذ بناء الجملة تخفيض السعر الأساسي لديه بعض أوجه القصور، وقد حاول تطبيقات (وخاصة حزمة إضافية PHP تخفيض السعر) للتغلب على هذه العيوب مع تركيب إضافي. kramdown يدعم جميع الميزات من بناء الجملة تخفيض السعر الأصلي (ولو مع بعض التصحيحات الطفيفة)، وكذلك أحدث الميزات تنفيذها في حزمة إضافية PHP تخفيض السعر وMaruku.
الاستعمال:
توفر حزمة kramdown طريقتان لاستخدامه:
* ونتيجة لمكتبة
على & nbsp؛ kramdown يستخدم أساسا نفس API كما RedCloth، BlueCloth وMaruku:
على & nbsp؛ تتطلب "kramdown"
على & nbsp؛ Kramdown :: Document.new (النص) .to_html
على & nbsp؛ المعلمة الثانية إلى استدعاء الجديدة هو تجزئة الخيارات ل(دي) تفعيل بعض الميزات. لمزيد من المعلومات إلقاء نظرة على وثائق API.
* كما طلب
على & nbsp؛ جنبا إلى جنب مع ملفات المكتبة التي يمكن استخدامها لتحويل النص في صيغة kramdown إلى HTML وkramdown ثنائي دعا يتم شحنها. إما يقرأ من الملفات المحددة كما وسائط سطر الأوامر أو من الإدخال القياسي. على سبيل المثال:
على & nbsp؛ مسار kramdown / إلى / kramdown / وثيقة / syntax.page

ما هو الجديد في هذا الإصدار:

2 تغييرات طفيفة:
وأضاف محلل لجيثب بنكهة تخفيض السعر (يحل GH # 68 من آرني BRASSEUR الذين قدموا التنفيذ الأولي)
سمات HTML هي الآن الناتج عن خطوط أفقية
5 إصلاحات الشوائب:
يتم تعيين الترميز الصحيح على السلسلة نتيجة حتى الآن عند استخدام الخيار القالب
الثابتة GH # 72، # 74 GH: جميع الطرق لتحديد هوية رأس الآن اتبع نفس المخطط الذي متوافق مع معرفات HTML (باستثناء أن لا يسمح نقاط) (ذكرت والتصحيح الأولي من قبل ماتي شنايدر)
الثابتة GH # 73: قالب HTML الافتراضي لديها الآن DOCTYPE ويحدد الترميز بشكل صحيح (التصحيح الأولي التي كتبها سيمون Lydell)
الثابتة GH # 67: وهرب عناوين عناصر الارتباط الآن في تحويل اللثي لتجنب المشاكل (التصحيح عن طريق هينينج بيرل)
الثابتة GH # 70: يتم اعتماد الآن أي نسخة من مكتبة stringex (ذكرت من قبل سيمون Lydell)

ما هو الجديد في الإصدار 1.1.0:

2 تغييرات طفيفة:
ويمكن الآن أن يتكرر علامات الحاشية (يحل GH # 62 و GH # 63 من قبل تيودور باك الذين قدموا التصحيح الأولي)
يستخدم حزمة اللاتكس اختصار الآن لالاختصارات (يحل GH # 55 تيم Besard الذين قدموا التصحيح الأولي)
3 إصلاحات الشوائب:
يتم التعرف على أرقام الآن بالإضافة إلى أحرف كلمة عند تحويل سفلية (التصحيح عن طريق تريفور Wennblom): ثابت GH # 60
الثابتة GH # 66: عناصر HTML، ويتم تحويل الآن بشكل صحيح من قبل المحول اللثي (التصحيح عن طريق هينينج بيرل)
الثابتة GH # 57: أفضل التعامل مع الاقتباس الذكية عند السفلية هي مباشرة بعد أو قبل علامات الاقتباس (ذكرت من قبل بيل Tozier)

ما هو الجديد في الإصدار 1.0.2:

وقد تم تحديث الصفحة الاختبارات لتشمل مرات النسبية في المؤشر بحيث يكون من الممكن قياس أفضل أداء kramdown (طلب عن طريق ما بعد الحداثة).
يحتوي على kramdown ويكي الآن على قائمة المكتبات التي تمتد kramdown (الفكرة ما بعد الحداثة).

ما هو الجديد في الإصدار 1.0.0:

4 تغييرات طفيفة:
transliterated_header_ids خيارا جديدا لترجمة صوتيا نص رأس إلى ASCII قبل توليد ID رأس التي هي مفيدة للغة مثل الفيتنامية (الثابتة GH رقم 35، التي Kỳ آنه المطلوب)
الكيان علامة اقتباس ومثل. الآن يحصل على تحويلها إلى ما يعادل طابعها عندما entity_output = as_char.
تحذير هو الآن الإخراج لأمية / التعيينات المحدودة المدة التي تحتوي على لا ينسب defintion.
يتم تغيير الانتاج الحاشية HTML لاستخدام الطبقة بدلا من يختلط لتحقيق (X) HTML4 / 5 التوافق
3 إصلاحات الشوائب:
الثابتة GH # 38: ترميز المشكلة على 1.9 / 2.0 بسبب ترميزات تتعارض - يتم تحويل سلسلة المصدر الآن إلى UTF-8 قبل تحليل وتحويلها مرة أخرى بعد تحويل (ذكرت من قبل سيمون Lydell)
RF ثابتة # 29647: الاختصارات مع غير كلمة الحرف الأول في بداية الرصاص النص إلى استثناء (ذكرت من قبل ستيفان دايل)
RF ثابتة # 29704: ID المحددة على رؤوس الطراز ATX لم تكن دائما الكشف بشكل صحيح (التي أبلغ عنها كايل بربور)

ما هو الجديد في الإصدار 0.14.2:

1 تغيير طفيف:
link_defs خيار جديد للتعريفات الارتباط قبل تحديد
1 علة الإصلاح:
أخطاء أثار ثابتة على رؤوس ATX دون النص

ما هو الجديد في الإصدار 0.14.1:

عناصر HTML فقط التي يجب أن لا تحتوي على الجسم (مثل) يتم إخراج في هذا النموذج، جميع العناصر الأخرى الآن استخدام علامة إغلاق صريحة (يحل بين قضايا أخرى مع الأشياء)
تحديد IAL كتلة قبل يعمل على قائمة تعريف الآن بشكل صحيح
ثابت علة GH # 30: هيئة فارغة للتعريف في قائمة تعريف تؤدي إلى استثناء (ذكرت من قبل مارك جونسون)

ما هو الجديد في الإصدار 0.14.0:

2 تغييرات رئيسية:
يتم تحديد لغة التعليمات البرمجية الآن عبر .language-CODELANG بدلا من لانج = 'CODELANG "
دعم تنفيذها لوضع اللغة على مسيجة كود خط كتلة البداية (التصحيح الأولي من النخالة)
1 تغيير طفيف:
رؤوس بمعرف يمكن منعها من الظهور في جدول المحتويات عن طريق تعيين الطبقة .no_toc لهم (التصحيح عن طريق تيم بيتس)
1 علة الإصلاح:
رقمية بدلا من الكيانات HTML رمزية هي الآن تراجع الافتراضي (التصحيح عن طريق Gioele Barabucci)

ما هو الجديد في الإصدار 0.13.5:

2 تغييرات طفيفة:
HTML الصفات دون معتمدة القيم الآن (إصلاحات الشوائب RF # 29490 أفاد نات ويلش)
HTML سمات الآن تحويلها أسماء دائما إلى الحالة الأدنى من أجل التناسق
5 إصلاحات الشوائب:
ثابت وثيقة # method_missing لقبول اسم الفئة snake_cased (التصحيح عن طريق tomykaira)
المشكلة الثابتة مع المفقودين REXML ثابتة على كبار السن روبي 1.8.6 إصدار (ذكرت من قبل ديف إيفيريت)
علة ثابتة RF # 29520: متاح بيان مضمنة الرياضيات لا تؤدي كتلة الرياضيات بعد الآن (التي أبلغ عنها Gioele Barabucci)
علة ثابتة RF # 29521: HTML الناتج الرياضيات هو الآن دائما XHTML متوافقة (التي أبلغ عنها Gioele Barabucci)
يتم التعامل مع سمات هوية فارغة الآن أفضل من قبل HTML وkramdown المحولات (التي أبلغ عنها يورغ سومر)
1 ثائق الإصلاح:
الثابتة بيان خيارات غير صالح في المثال في صفحة إشارة سريعة (التي أبلغ عنها يورغ سومر)

ما هو الجديد في الإصدار 0.13.4:

وأضاف المحول الذي يستخرج من TOC وثيقة (عن طريق بريندان هاي المطلوب). لاحظ أن هذا مفيد فقط إذا كنت تستخدم kramdown كمكتبة!
إصلاح الخطأ المطبعي: يجب --output هو و لا --ouput (التصحيح عن طريق ما بعد الحداثة)
تحويل HTML ثابت لإخراج بشكل صحيح علامات SPAN فارغة (التصحيح من قبل جون كرويسانت)
ثابت علة RF # 29350: إعراب علامات HTML مع يعمل حالة غير متطابقة الآن
ثابت علة RF # 29426: يتم التعامل مع محتوى العلامات نمط كنص الخام الآن
يستخدم تحويل HTML الآن يختلط بدلا من مراجعة لتكون HTML5 متوافق (التصحيح عن طريق جو فيوريني)
روبي التحذيرات المتعلقة 1.9.3 الثابتة
ثابت محلل HTML كمحاولة للتغلب على تغير تنفيذ مصفوفة # delete_if في روبي 1.9.3

المتطلبات:

روبي

برامج مماثلة

xml2rfc
xml2rfc

20 Feb 15

pandoc
pandoc

11 May 15

SDOM
SDOM

12 May 15

mezzanine-mdown
mezzanine-mdown

11 May 15

البرامج الأخرى من المطور Thomas Leitner

kramdown
kramdown

10 Feb 16

cmdparse
cmdparse

12 Apr 15

webgen
webgen

12 Apr 15

تعليقات ل kramdown

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!