मैं उपयोगकर्ताओं को मार्कडाउन के साथ साइट सामग्री संपादित करने की अनुमति देने के बारे में सोच रहा था, क्योंकि यह आसान और आसान है। अब सवाल यह है कि मैं उस इनपुट को कैसे स्टोर करूं - क्या मुझे इसे सहेजने पर एचटीएमएल में परिवर्तित करना चाहिए और फिर डेटाबेस में कच्चे HTML को स्टोर करना चाहिए, या मार्कडाउन टेक्स्ट को सहेजना चाहिए और इसे प्रत्येक अनुरोध पर HTML पर दोबारा पार्स करना चाहिए? क्या यहां एक अलग दृष्टिकोण लिया जाना चाहिए (स्थैतिक फाइलें लिखें, आदि)? मैं बस सोच रहा था कि इस समस्या से कैसे संपर्क करें, और स्टैक ओवरफ्लो जैसी साइटें कैसे करती हैं। धन्यवाद।उपयोगकर्ता सामग्री के लिए डीबी में मार्कडाउन स्टोरेज कैसे पहुंचे?
उत्तर
मैं शायद मूल मार्कडाउन और सामग्री के HTML संस्करण दोनों को संग्रहीत करता हूं। असल में, मैंने इसी तरह की चीजें की हैं (मार्कडाउन के बजाय न्यूनतम HTML को छीन लिया है) जहां मैंने कच्चे और स्वरूपित दोनों संस्करणों को संग्रहित किया था।
यदि आप इसे बनाने के बाद सामग्री को संपादित करना चाहते हैं, तो आप मूल मार्कडाउन चाहते हैं क्योंकि मार्कडाउन-टू-एचटीएमएल कनवर्टर से बाहर आने वाले कुछ बदसूरत मार्कडाउन के मुकाबले काम करना आसान होगा। मार्कडाउन को चारों ओर रखते हुए आपके संशोधन इतिहास को ट्रैक करना या भविष्य में अपना HTML प्रारूप समायोजित करना आसान हो जाएगा।
सामग्री प्रदर्शित करना शायद इसे बनाने या संपादित करने से अधिक आम होगा। तो, हो सकता है कि आप एचटीएमएल को एक ही मार्कडाउन को HTML रूपांतरण में बार-बार करने से बचने के लिए आसान बनाना चाहें।
यदि आपके पास केवल मार्कडाउन है, तो आप प्रत्येक प्रदर्शन के लिए अतिरिक्त भुगतान करते हैं। यदि आपके पास केवल HTML है, तो आप बदसूरत और अपठनीय/अनुपयोगी मार्कडाउन के साथ समाप्त हो जाएंगे। यदि आपके पास दोनों हैं, तो आप डिस्क स्थान की थोड़ी सी जगह के लिए भुगतान करते हैं लेकिन आसानी से अपने एचटीएमएल को एक अलग आंतरिक संरचना, आसान संशोधन इतिहास ट्रैकिंग, आसान संपादन के साथ पुन: उत्पन्न करने की क्षमता प्राप्त करते हैं, और आपको सस्ते दुष्प्रभाव के रूप में सस्ते प्रदर्शन मिलते हैं। इसके अलावा, दोनों को संग्रहीत करना थोक सूची के लिए स्निपेट को स्टोर करना आसान बनाता है (जैसे /questions
एसओ पर लिस्टिंग) और उन लिस्टिंग सस्ते होंगे क्योंकि आप डेटा को सीधे प्रोसेसिंग से कम से कम प्रोसेसिंग के साथ डेटा पर डंप कर रहे हैं।
- 1. Magento के बाहर Magento उपयोगकर्ता के सत्र तक कैसे पहुंचे?
- 2. उपयोगकर्ता गतिविधि फ़ीड के लिए डीबी समाधान
- 3. jQuery के साथ आईफ्रेम की सामग्री तक कैसे पहुंचे?
- 4. django: ModelForm में वर्तमान अनुरोध उपयोगकर्ता तक कैसे पहुंचे?
- 5. एचटीएमएल 5 ऑफ़लाइन स्टोरेज तैयार डीबी
- 6. कैसे सभी साइट एक विशिष्ट सामग्री डीबी
- 7. रूबी में सादा पाठ के लिए मार्कडाउन?
- 8. मार्कडाउन
- 9. मार्कडाउन
- 10. गेटटेक्स्ट में डीबी स्टोरेज विकल्प क्यों नहीं है?
- 11. मार्कडाउन को कैसे सत्यापित करें?
- 12. ओरेकल विकास में कैसे पहुंचे?
- 13. एएसपी.नेट एमवीसी 4 वेब सुरक्षा - डीबी स्टोरेज स्थान
- 14. मार्कडाउन
- 15. क्रोम में इंडेक्सड डीबी सामग्री को कैसे देखें?
- 16. मार्कडाउन
- 17. लिनक्स कर्नेल से उपयोगकर्ता स्पेस मेमोरी तक कैसे पहुंचे?
- 18. पायथन मार्कडाउन: एचटीएमएल ब्लॉक के अंदर मार्कडाउन
- 19. डेटाबेस में हल्के स्वरूपण (वस्त्र, मार्कडाउन) को कैसे स्टोर करें?
- 20. रेल नोटिफिकेशन से current_user तक कैसे पहुंचे?
- 21. जावा के साथ मार्कडाउन के लिए एचटीएमएल
- 22. जूमला डीबी में अप्रकाशित सामग्री का पता लगाने के लिए कैसे?
- 23. डीबी सामग्री दिखाने के लिए आंशिक दृश्य में पैरामीटर कैसे पास करें?
- 24. मार्कडाउन?
- 25. उपयोगकर्ता इंटरफ़ेस में डीबी बाधा उल्लंघन को कैसे संभालें?
- 26. ओएसएक्स में एनएसविंडो के पिक्सेल बफर तक कैसे पहुंचे?
- 27. उत्पादन में स्प्री के व्यवस्थापक अनुभाग तक कैसे पहुंचे?
- 28. अमेज़ॅन एस 3 का उपयोग कर उपयोगकर्ता स्टोरेज कोटा को कैसे कार्यान्वित करें ड्रॉपबॉक्स जैसे स्टोरेज
- 29. उपयोगकर्ता इंस्टेंस ऑफ एसक्लोकोकल डीबी
- 30. Azure का उपयोग कर उपयोगकर्ता चित्रों जैसी चीज़ों को स्टोर करने के लिए कहां? ब्लॉब स्टोरेज?
अच्छा विचार, दोनों को स्टोर करने के बारे में नहीं सोचा था। धन्यवाद! – sa125
"दोनों स्टोर - एचटीएमएल और मार्कडाउन" का मतलब क्या है? कृपया आप अधिक विस्तार से व्याख्या कर सकते हैं? कई उदाहरण भी, .... – Loint
@ Ntlzz93 मार्कडाउन टेक्स्ट आता है, आप इसे प्रदर्शित करते समय इसे HTML में परिवर्तित कर सकते हैं या आप इसे एक बार HTML में परिवर्तित कर सकते हैं (जब मार्कडाउन स्रोत बदलता है) और HTML * और * आपके डेटाबेस में मार्कडाउन। –