2010-10-24 10 views
10

मैं वर्तमान में एक परियोजना में उपयोग करने के लिए एक मार्कअप भाषा की तलाश में हूं। मैं साइट विक्रेताओं को एक मार्कअप भाषा (HTML नहीं) का उपयोग कर पृष्ठ जैसे विकी को संपादित करने की अनुमति देना चाहता हूं।कौन सी मार्कअप भाषा? मार्कडाउन या?

मैं इस साइट को रूबी पर रूबी में कार्यान्वित कर रहा हूं, और किसी मणि के रूप में पहले से ही मजबूत समर्थन का उपयोग करने के लिए (हालांकि बाध्य नहीं) पसंद करूंगा।

कुछ मुख्य बातों मैं एक मार्कअप भाषा में रहा हूँ कर रहे हैं:

  • यह एक गैर तकनीकी लोगों के लिए उपयोग करने के लिए आसान होना चाहिए।

  • इसे क्रॉस साइट स्क्रिप्टिंग हमलों से सुरक्षित होना चाहिए।

  • इसे विकी पृष्ठों में पाए जाने वाले सामान्य उद्देश्य मार्कअप के लिए अपेक्षाकृत उपयोगी होने की आवश्यकता है।

  • आदर्श रूप से एक मणि के रूप में होगा।

  • आदर्श रूप से एक WYSIWYG संपादक (या कम से कम एसओ पर जैसे सहायक के साथ एक संपादक मौजूद होगा)।

लोकप्रिय मार्कअप भाषा मैं Markdown साथ जाने के लिए, सिर्फ इसलिए कि यह आतंक विरोधी में अच्छा समर्थन और है करने के लिए यह भी पार से मुक्त हो गया लगता है (अगर मैं गलत नहीं हूँ) लगता है इच्छुक हूँ की एक संक्षिप्त सर्वेक्षण से साइट स्क्रिप्टिंग शोषण।

क्या ये मान्य अवलोकन हैं? मार्कडाउन के साथ जाने के लिए क्या गिरावट है? मार्कअप भाषा चुनते समय आप किन अन्य चिंताओं को देखेंगे? और सबसे महत्वपूर्ण बात यह है कि आप किस मार्कअप भाषा का चयन करेंगे?

किसी भी और सभी जानकारी की सराहना की जाएगी।

एक तरफ ध्यान दें के रूप में, मैं पहले से ही Compare and contrast the lightweight markup languages देखा है और इसे सीधे मेरी चिंताओं को दूर नहीं किया, लेकिन शायद इस सवाल का .----

उत्तर

6

कैसे Creole?

ऐसा लगता है कि विकी के लिए उपयुक्त है, और रूबी समर्थन दिखता है और चूंकि इसमें जावास्क्रिप्ट का समर्थन भी है, इसलिए एसओ के समान एक संपादक तैयार किया जा सकता है।

देखें:

Creole-to-HTML converter

JavaScript Creole 1.0 Wiki Markup Parser

+1

क्यों नीचे वोट मिल गया है? –

-1

व्यक्तिगत तौर पर मैं था पर देख रहे हैं उन लोगों के लिए मददगार होगा मार्कअप के आधार पर स्वच्छता के लिए loofah जैसे एचटीएमएल स्क्रबर का उपयोग करें, निश्चित रूप से कुछ एचटीएमएल को अनुमति देने के लिए उपयोगी है। मैं व्यक्तिगत रूप से wmd wysiwym संपादक के साथ मार्कडाउन की अनुशंसा करता हूं जो SO SO का उपयोग करता है; वास्तव में वे इन दिनों इसे काफी बनाए रखते हैं। मार्कअप के नीचे लिंक और छवि यूआरएल को अलग करने में सक्षम होना बहुत सार्थक और दूर उपयोगकर्ता मित्र है।