মার্কডাউন টেবিলের কোড স্টেটমেন্টে পাইপের চরটি কীভাবে পালানো যায়?


104

গিটিহাব-এ আমি মার্কডাউনে কোডের টুকরা সম্বলিত একটি টেবিল তৈরি করতে চাই। ব্যাকটিকের (যেমন `) চরগুলির মধ্যে যখন পাইপ চর (ie |) রাখি তা ব্যতীত এটি ঠিক কাজ করে fine

আমি যা চাই তা এখানে:

      a     |  r  
------------|-----
 `a += x;`  |  r1
 `a |= y;`  |  r2

সমস্যাটি হ'ল দ্বিতীয় লাইনের কোড বিবৃতিতে উল্লম্ব বারটি একটি কলাম ডিলিমিটার হিসাবে ব্যাখ্যা করা হয়। তারপরে টেবিল রেন্ডারিং দেখতে বেশ কুৎসিত দেখাচ্ছে। আমি কীভাবে এড়াতে পারি?

মনে রাখবেন যে আমি ইতিমধ্যে |এইচটিএমএল কোডটি ব্যবহার করার চেষ্টা করেছি , তবে এটি তৈরি করে a |= y;

উত্তর:


151

মার্চ 2017 পর্যন্ত পালানো পাইপ ব্যবহার করা অনেক সহজ: \|অন্যান্য উত্তর দেখুন See

আপনি যদি ব্যাকটিকগুলি ( ` ) অপসারণ করেন তবে |হ্যাকটি কাজ করে

      a     |  r  
------------|-----
 `a += x;`  |  r1
 a |= y;  |  r2

এবং নিম্নলিখিত আউটপুট উত্পাদন করে

এখানে চিত্র বর্ণনা লিখুন

বিকল্পভাবে, আপনি ব্যাকটিক্স ( ` ) একটি <code></code>মার্কআপ দিয়ে প্রতিস্থাপন করতে পারেন যা রেন্ডারিং সংরক্ষণ করে সমস্যাগুলি আরও সুন্দরভাবে সমাধান করে

      a     |  r  
------------|-----
 `a += x;`  |  r1
<code>a &#124;= y;</code>  |  r2

নিম্নলিখিত আউটপুট উত্পন্ন

এখানে চিত্র বর্ণনা লিখুন


4
হ্যাঁ, <code></code>মার্কআপ ব্যবহার করে কাজ করেছেন ! আপনাকে অনেক ধন্যবাদ.
মার্ক দে ভার্দেলহান

বিটবাকেট ব্লকগুলিকে অনুমতি দেয় না <code>: - / অন্য কোনও সম্ভাবনা আছে কি?
সার্জেজ

4
গিটহাবে, মার্কডাউন পলায়নের \|কাজ চলছে । লোকেরা মার্কডাউন থেকে বেরিয়ে আসার চেষ্টা না করে খুব দ্রুত এইচটিএমএল-তে লাফিয়ে যায়।
jnm2

মার্চ 2019 পর্যন্ত, গিটলাব উইকিসে , আপনাকে এখনও &#124;মার্কআপ কোডের ভিতরে " " ব্যবহার করতে হবে ।
নক করুন

এখনও Bitbucket দ্বারা সমর্থিত নয় দেখতে bitbucket.org/site/master/issues/17106/...
Lorenzo, Solano মার্টিনেজ

21

২০১ mid সালের মাঝামাঝি সময়ে পাইপটি কেবল ব্যাকস্ল্যাশ সহ এড়ানো যায়: \|

এটি ব্যাকটিক্সের ভিতরে এবং বাইরে উভয় ক্ষেত্রেই কাজ করে।

এইচটিএমএল কোডটি আবারও ব্যবহার করা যেতে পারে তবে কেবল ব্যাকটিক্সের বাইরে।

পূর্ববর্তী উত্তর:

মার্চ 2017 পর্যন্ত, গৃহীত উত্তর কাজ করা বন্ধ করে দিয়েছে কারণ গিটহাব তাদের মার্কডাউন পার্সার পরিবর্তন করেছে । অন্য কোনও ইউনিকোড প্রতীক যা পাইপের অনুরূপ ব্যবহার করা এখনই একমাত্র বিকল্প বলে মনে হয়, যেমন:

U (U + 01C0, লাতিন বর্ণের ডেন্টাল ক্লিক করুন)

∣ (ইউ + 2223, প্রতীক বিভাজক)

U (U + 23AE, ইন্টিগ্রাল এক্সটেনশন)


4
গৃহীত উত্তরটি আমার কাছে গিস্টহাব এবং আমার জমা দেওয়া অনুরোধে উভয়ই গিতহাবের পক্ষে ভাল কাজ করেছে।
আইরিডইন

9

আপনি |জিএফএম এর কোনও টেবিলের মধ্যে এ জাতীয় পছন্দগুলি এড়াতে পারবেন \:

      a     |  r  
------------|-----
 `a += x;`  |  r1
 `a \|= y;` |  r2

উদাহরণের জন্য https://github.github.com/gfm/#example-191 বা https://github.com/dotnet/csharplang/pull/743 দেখুন ।


ধন্যবাদ এটি গিথুবের উপর কাজ করে। গিথুব মার্কডাউন মনে হচ্ছে \|একটি টেবিলের মধ্যে স্ট্রিংটি চিনতে পারে এবং সে অনুযায়ী কাজ করে।
স্টিফেন চুং
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.