जेड
उत्तर
आप अपने इस कोड में इनलाइन HTML या HTML निकाय नहीं करना चाहते हैं तो आप क्या कर सकते हैं:
p
| Avatar hosted by
= ' '
a(href='http://www.gravatar.com/', target='_blank') Gravatar
या इस छोटे
p= 'Avatar hosted by '
a(href='http://www.gravatar.com/', target='_blank') Gravatar
साफ शायद इस
है हैp Avatar hosted by #{''}
a(href='http://www.gravatar.com/', target='_blank') Gravatar
संपादित करें:
रूप jmar777 ने बताया, जेड के हाल के संस्करणों खाली स्थान के see here अनुगामी सम्मान करना चाहिए। यह कमाल है, और मैं भविष्य की परियोजनाओं पर फिर से जेड की कोशिश कर सकता हूं।
संपादित करें: जेड पार्सर के लिए अद्यतन लिंक। Original link जेड 1.11 के लिए था।
@ रोलैंडबर्टोलॉम मुझे यकीन नहीं है कि वोट-वोटिंग एक प्रश्न जो दो साल का है क्योंकि ढांचा बदल गया है, ऐतिहासिक ऐतिहासिक डेटा को बनाए रखने के लिए सही तरीका है। क्यों एक संपादन या टिप्पणी का सुझाव नहीं है कि यह बदल गया है? आप देख सकते हैं कि इस प्रश्न का स्वीकार्य उत्तर बिल्कुल मेरे जैसा ही है ... स्पष्ट रूप से जेड बदल गया है। –
लिंक – lfender6445
जेड का कौन सा संस्करण आप उपयोग कर रहे हैं? मैंने बस 'द्वारा' के बाद एक ही स्थान के साथ (0.25.0 के साथ) परीक्षण किया, और यह सही ढंग से काम किया।
अन्य विकल्प हैं:
p
| Avatar hosted by
a(href='http://www.gravatar.com/', target='_blank') Gravatar
या
p
| Avatar hosted by
| <a href='http://www.gravatar.com/' target='_blank'>Gravatar</a>
ऐसा लगता है कि मैंने 'package.json' में संस्करण बाधा नहीं जोड़ा है। – Lanbo
हाल के संस्करणों को जानना अच्छा लगता है कि टेक्स्ट ब्लॉक के अंत से सभी व्हाइटस्पेस और न्यूलाइन को पट्टी न करें। –
यह स्ट्रिप नहीं हो सकता है, लेकिन आपका संपादक हो सकता है। अगर कोई आसान तरीका था तो यह अच्छा होगा। – Joe
आप यकीन है कि यह अपने संपादक नहीं है कर रहे हैं? मैं Komodo का उपयोग करें और यह बचाने पर पीछे सफेद whacespace पट्टी करने के लिए सेट किया गया था। जब मैंने फ़ाइल को सहेज लिया तो यह मेरी टेक्स्ट लाइन के अंत में जगह को अलग कर रहा था। मेरे पाठ और लिंक के बीच एक जगह की कमी मुझे तब तक पागल कर रही थी जब तक मुझे यह पता नहीं चला। मैंने स्ट्रिप पीछे सफेद जगह को अनचेक करने के लिए कोमोडो की सेटिंग्स (प्राथमिकताएं-> संपादक-> विकल्प सहेजें) बदल दी, और समस्या दूर हो गई।
यह मेरी समस्या भी थी। अक्षम करने के लिए वेब तूफान में वरीयताओं पर जाएं और पीछे की ओर खोजें। पृष्ठ के निचले हिस्से में, अन्य के तहत "सहेजें पर स्ट्रिप पीछे की जगह" विकल्प है। –
मैं नई लाइन पर space
चर का उपयोग करता हूं। यह:
p
| You must follow
=space
a(href=default_url) this link
जेड अब इनलाइन टैग के इंटरपोलेशन का समर्थन करता है। दूसरे पाठ लाइन पर |
के बाद
p
| Avatar hosted by
|
a(href='http://www.gravatar.com/', target='_blank') Gravatar
नोट अंतरिक्ष:
p this is #[strong test] of how jade will treat #[i #[u inline tags]]... like #[a(href="/") anchor tags] and #[+a() mixins].
यह नया स्वीकृत उत्तर होना चाहिए। –
एक त्वरित और स्वच्छ समाधान इस वाक्य का प्रयोग है। यह पिछली पंक्ति के पाठ के बाद एक रिक्त स्थान जोड़ देगा (और यदि आप इसे जोड़ना भूल जाते हैं तो भी एक ग़लत त्रुटि थूकें!)।
मेरी राय में अब तक यह सबसे साफ विकल्प है।
मैं हार्प का उपयोग कर रहा हूं, और solution with two pipes द्वारा ऑस्कर गोमेज़ एक त्रुटि फेंकता है, हालांकि यह बहुत ही सुरुचिपूर्ण दिखता है।
Даниил Пронин और शॉन Gravener के लिए धन्यवाद, मैंने पाया मेरे लिए काम कर इन समाधानों:
#{' '}
!{' '}
और
= " "
p
| Avatar hosted by #{' '}
a(href='http://www.gravatar.com/', target='_blank') Gravatar
और
p
| Avatar hosted by
= ' '
a(href='http://www.gravatar.com/', target='_blank') Gravatar
इसके अलावा, आप एक रिवर्स स्थिति की तरह आ रही है तो: अवधि पाठ # {रेफरी + [ '']}
यहाँ पग (जेड) में वाक्य रचना प्रक्षेप के बारे में अधिक है: https://pugjs.org/language/interpolation.html
यह स्वीकार्य उत्तर होना चाहिए। – Kevin