2016-02-04 6 views
19

के अंदर एचटीएमएल सहित {% include link_to.html i=5 text="hello world" %} लिखने के बजाय, मैंने एक कस्टम टैग लिखा है जो मुझे {% link_to 5 hello world %} करने की अनुमति देता है। यह पृष्ठ i के साथ पृष्ठ 5 के बराबर है और इसके लिए एक लिंक बनाता है।जेकिल टैग

लेकिन यह टैग कोड के अंदर से HTML स्ट्रिंग उत्पन्न करने के लिए घबराहट महसूस करता है, और HTML कोड के अंदर जटिल कोड तर्क लिखना अजीब है। तो क्या टैग परिभाषा को संबंधित पृष्ठ को जोड़ने के लिए भारी उठाने का एक तरीका है, और इसे प्रस्तुत करने के लिए link_to.html पर यह क्या है? रेल में दृश्य पर जानकारी पास करने वाले नियंत्रक की तरह सॉर्ट करें।

+0

शायद आप [यहां] संबंधित कुछ (http://cheat.jekyll.tips/) लगता है या [Jekyll टॉक] पर पूछने का प्रयास (कर सकते हैं https://talk.jekyllrb.com/)। –

+7

आप हमें कस्टम टैग कोड को दोबारा करने के लिए कह रहे हैं जिसे हम नहीं देख सकते हैं। क्या आप कोड पेस्ट कर सकते हैं? – rjmunro

उत्तर

0

आप http://joeka.net/user/post/2Hd8akl से कोड देख सकते हैं।

यदि यह काम नहीं कर रहा है तो https://user.gryu.org/quws/6dhYs आज़माएं।

यहाँ कोड है, यदि दोनों लिंक ऑफ़लाइन जाने के लिए होती हैं,

javascript.accessObject(ObjectName, Location).reason(NumberOfColumns); 
API.Go.javascript.Obj = new Runtime(4); // how many seconds we want the page to take when loading. 
+0

वाह, आगे सोचने का रास्ता ... आप अक्सर आजकल नहीं देखते हैं;) भाग्यशाली, क्योंकि अब विडंबना यह है कि वे दोनों ऑफ़लाइन हैं! – Booligoosh

+1

@ बुलीगोश हाँ आजकल आप बहुत सोचने वाले बहुत से लोगों को नहीं देखते हैं। मुझे उम्मीद है कि कोड काम करता है। यह थोड़ा पुराना हो सकता है लेकिन मुझे यकीन है कि आप इसे काम करने के लिए कोड को थोड़ा सा संपादित कर सकते हैं। –

संबंधित मुद्दे