এটি খুব সহজ শোনায়, তবে আমি এটি ডক্সের কোথাও খুঁজে পাইনি। আমি কিভাবে লিখতে পারি{% this %}
ইঞ্জিন দ্বারা প্রক্রিয়াজাত কোনও তরল টেম্পলেটটিতে ?
উত্তর:
ভবিষ্যতে অনুসন্ধানকারীরা, সেখানে হয় প্লাগিন ছাড়া অব্যাহতি, নীচের কোড ব্যবহার একটি উপায়:
{{ "{% this " }}%}
এবং ট্যাগগুলির জন্য, {{ this }}
ব্যবহার থেকে বাঁচতে :
{{ "{{ this " }}}}
এর জন্য একটি জেকিল প্লাগইনও রয়েছে যা এটি পুরোপুরি সহজ করে তোলে: https://gist.github.com/1020852
জেকিলের জন্য কাঁচা ট্যাগ। বিটউইন {% কাঁচা%} এবং {% এন্ড্রো% text পার্সিং থেকে তরল রাখে
raw
করেনি: {% raw %}{{ this }}{% endraw %}
।
raw
ট্যাগটি ব্যবহার করে তরল প্রক্রিয়াকরণ ইঞ্জিনটি অক্ষম করা সম্ভব :
{% raw %}
{% this %}
{% endraw %}
প্রদর্শিত হবে
{% this %}
raw
ট্যাগটি ইঞ্জিনটিতে এক বছর আগে যুক্ত হয়েছে। দেখুন github.com/Shopify/liquid/commits/master/lib/liquid/tags/raw.rb
raw
ট্যাগ করা হয়েছে তরল 2.3.0 চালু এবং GitHub পৃষ্ঠা বর্তমানে ব্যবহার করছে সংস্করণ 2.5.5 ।
আপনি জেকিল পোস্টগুলিতে liquid% কাঁচা%} {% এন্ড্রো% using ব্যবহার করে তরল ট্যাগগুলি এড়াতে পারবেন
{% raw %}
{% for post in site.posts %}
{{ post.content }}
{% endfor %}
{% endraw %}
উত্পাদন করবে
{% for post in site.posts %}
{{ post.content }}
{% endfor %}
আরও একটি বিকল্প রয়েছে: কোঁকড়ানো ধনুর্বন্ধনীগুলির সাথে এর সাথে মিলে যাওয়া কোডগুলি প্রতিস্থাপনের জন্য এইচটিএমএল বিশেষ অক্ষর কোডগুলি ব্যবহার করা:
- & # 123 এর সাথে প্রতিটিতে { প্রতিস্থাপন করুন ;
- প্রতিটি প্রতিস্থাপন } সঙ্গে & # 125;
এই সমাধান সম্পর্কে আরও তথ্যের জন্য দেখুন: http://www.tikalk.com/devops/curly_brances_workaround/
কোঁকড়া ধনুর্বন্ধনী সহ যে কোনও পাঠ্য প্রদর্শন করার জন্য আমি সর্বশক্তিমান উপায় পেয়েছি। আপনি একটি ভেরিয়েবলের জন্য সরল পাঠ্য নির্ধারণ করতে এবং এটি প্রদর্শন করতে পারেন।
{% assign var = "{{ sth }}" %}
{{ var }}
এখানেও উল্লিখিত হিসাবে , সরল {% raw %}
এবং{% endraw %}
কেবলমাত্র সেই দেখানো হয় যদি আপনি স্বাভাবিক github.com উপর Markdown খোঁজা যেহেতু দ্বিতীয় সেরা সমাধান।
সবচেয়ে ভাল উপায় হ'ল এইচটিএমএল মন্তব্যগুলি রাখা {% raw %}
এবং {% endraw %}
রাখা:
<!-- {% raw %} -->
something with curlky brackets like { this } and { that }
<!-- {% endraw %} -->
এইচটিএমএল মন্তব্যের কারণে এটি গিথুব একটি মন্তব্য হিসাবে দেখেছেন। গিথুব পৃষ্ঠাগুলিতে কাঁচা ট্যাগগুলি ট্যাগগুলির মধ্যে থাকা কোঁকড়ানো বন্ধনীগুলির বিশ্লেষণ রোধ করবে।
আমি {% raw %}
কিছু চেষ্টা করেছিলাম {% endraw %}
,
এবং {{ "{% this " }}%}
। তবে তারা দুজনেই কাজ করে না।
অবশেষে, আমার কাজের উত্তর হয়
{{ "{%" xxx }} something }}
।
আমার কোড:
{{ "{%" }} extends 'xadmin/base_site.html' %}
{{ "{%" }} block nav_form %}
<h3>{{ "{{" }} title }}</h3>
{{ "{%" }} for i in context1 %}
<p>{{ "{{" }} i }}</p>
{{ "{%" }} endfor %}
{{ "{%" }} endblock %}
ফলাফল:
{% extends 'xadmin/base_site.html' %}
{% block nav_form %}
<h3>{{ title }}</h3>
{% for i in context1 %}
<p>{{ i }}</p>
{% endfor %}
{% endblock %}