মার্কডাউনয়ে কীভাবে রঙ প্রয়োগ করবেন?


373

আমি পাঠ্য তথ্য সংরক্ষণ করতে মার্কডাউন ব্যবহার করতে চাই। তবে দ্রুত গুগলিং বলে যে মার্কডাউন রঙ সমর্থন করে না। এছাড়াও স্ট্যাকওভারফ্লো রঙ সমর্থন করে না। গিটহাব মার্কডাউন এর ক্ষেত্রে একই।

মার্কডাউন এর কোনও গন্ধ নেই যা রঙিন পাঠ্যকে অনুমতি দেয়?


1
আপনি আউটপুট বিন্যাস কি? মার্কডাউন বেশিরভাগই এইচটিএমএলে রূপান্তরিত করতে ব্যবহৃত হয় যা রঙ সমর্থন করে এবং অনেক পার্সার এইচটিএমএল কোড গ্রহণ করে
স্কোয়া

আপনি কি বলতে চান যে এই পার্সারগুলিতে '<স্প্যান স্টাইল = "রঙ: লাল"> </style>' বলে ভিতরে মার্কডাউন এর এইচটিএমএল রাখার অন্তর্নিহিত ক্ষমতা আছে? আমি শুনিনি। কোন লিঙ্ক / উদাহরণ?
Mahesha999

5
আমি বলতে চাচ্ছি আপনার সাথে তাদের মিশ্রিত করা যাবে pandoc উদাহরণস্বরূপ: <span style="color:red"> *some emphasized markdown text*</span>। আপনি রং নেটিভ markdown হ্যান্ডলিং সম্পর্কে জিজ্ঞাসা করা হয়, আমি এটি বিদ্যমান তা মনে করি না
scoa

1
এই উত্তরটি আমার পক্ষে যেমন ছিল তেমন কিছু সহায়ক হতে পারে ...
কৌতূহল

উত্তর:


373

সংক্ষিপ্ত উত্তর

মার্কডাউন রঙ সমর্থন করে না!

টি এল; ডিআর

আসল / অফিসিয়াল সিনট্যাক্স বিধ হিসাবে (জোর যুক্ত করা হয়েছে):

মার্কডাউনের সিনট্যাক্সটি একটি উদ্দেশ্যে তৈরি করা হয়েছে: ওয়েবে লেখার জন্য ফর্ম্যাট হিসাবে ব্যবহার করা।

মার্কডাউন এইচটিএমএলের প্রতিস্থাপন নয়, এমনকি এটির কাছাকাছিও নয়। এটির বাক্য গঠনটি খুব ছোট, কেবলমাত্র HTML ট্যাগগুলির একটি খুব ছোট উপসেটের সাথে সম্পর্কিত। ধারণাটি এমন একটি সিনট্যাক্স তৈরি করা নয় যা এইচটিএমএল ট্যাগগুলি সন্নিবেশ করা সহজ করে তোলে। আমার মতে, এইচটিএমএল ট্যাগগুলি alreadyোকানো ইতিমধ্যে সহজ। মার্কডাউনের ধারণাটি হল গদ্যটি পড়া, লেখা এবং সম্পাদনা করা সহজ করে তোলা। এইচটিএমএল একটি প্রকাশনা বিন্যাস; মার্কডাউন একটি লেখার ফর্ম্যাট। সুতরাং, মার্কডাউনের ফর্ম্যাট সিনট্যাক্স কেবল সেই সমস্যাগুলিকে সম্বোধন করে যা সাধারণ পাঠ্যে প্রকাশ করা যায়

মার্কডাউন সিনট্যাক্স দ্বারা আচ্ছাদিত নয় এমন কোনও মার্কআপের জন্য, আপনি কেবল HTML ব্যবহার করেন।

এটি কোনও "প্রকাশনা বিন্যাস" না হওয়ায় আপনার পাঠ্যকে রঙিন করার একটি উপায় সরবরাহ করা মার্কডাউনের বাইরে সুযোগের বাইরে। এটি বলেছে, এটি অসম্ভব নয় কারণ আপনি কাঁচা এইচটিএমএল অন্তর্ভুক্ত করতে পারেন (এবং এইচটিএমএল একটি প্রকাশনা বিন্যাস)। উদাহরণস্বরূপ, নিম্নলিখিত মার্কডাউন পাঠ্য (@ মন্তব্যে মন্তব্য দ্বারা প্রস্তাবিত):

Some Markdown text with <span style="color:blue">some *blue* text</span>.

নিম্নলিখিত HTML এর ফলাফল হবে:

<p>Some Markdown text with <span style="color:blue">some <em>blue</em> text</span>.</p>

এখন, স্ট্যাকওভারফ্লো (এবং সম্ভবত গিটহাব) কাঁচা এইচটিএমএলটি সরিয়ে ফেলবে (সুরক্ষা ব্যবস্থা হিসাবে) যাতে আপনি এখানে রঙ হারাতে পারেন তবে এটি কোনও মানক মার্কডাউন বাস্তবায়নে কাজ করবে।

আরেকটি সম্ভাবনা অ-মানক অ্যাট্রিবিউট তালিকাসমূহ মূলত চালু ব্যবহার করা Markuru Markdown বাস্তবায়ন এবং পরে একটি দ্বারা গৃহীত কয়েক অন্যদের (আরো হতে পারে, অথবা একই ধারণা কিছুটা ভিন্ন বাস্তবায়নের মতো div ও বিঘত pandoc মধ্যে বৈশিষ্ট্যাবলী )। সেক্ষেত্রে আপনি অনুচ্ছেদে বা ইনলাইন উপাদানের জন্য কোনও শ্রেণি নির্ধারণ করতে পারেন এবং তারপরে কোনও শ্রেণীর জন্য রঙ নির্ধারণ করতে CSS ব্যবহার করতে পারেন। তবে, আপনাকে অবশ্যই কয়েকটি বাস্তবায়ন ব্যবহার করতে হবে যা প্রকৃতপক্ষে অ-মানক বৈশিষ্ট্যটিকে সমর্থন করে এবং আপনার নথিগুলি অন্য সিস্টেমে আর বহনযোগ্য নয়।


2
ধন্যবাদ, এখন আমরা এইচটিএমএল এবং মার্কডাউনটি কতটা ভালভাবে মিশ্রিত করতে পারি তা পরীক্ষার বাকি রয়েছে। তবে আমি সত্যিই অনুভব করি যে কোনও লেখার বিন্যাসে লেখককে কোন শব্দকে জোর দেওয়াতে চান তা জানাতে দেওয়া উচিত। যদিও এর জন্য কেউ সাহসী এবং তির্যক ব্যবহার করতে পারে তবে অতিরিক্ত জটিল বিষয়গুলি ব্যাখ্যা করার জন্য, রঙিন করে জোর দেওয়া কার্যকর হতে পারে। বা কেবল দুটি শব্দ বোঝাতে একই রঙের সাথে একই জোড়ায় অন্তর্ভুক্ত বর্ণগুলিকে রঙ করে (একই বাক্যে বলুন তবে একে অপরের থেকে কিছুটা দূরে)। পয়েন্ট হ'ল দরকারী বৈশিষ্ট্যটি প্রমানিত হতে পারে যা লেখার পাঠ্য প্রকৃতি এবং জটিলতার দ্বারা নির্ধারিত হয়।
Mahesha999

মনে হয় যে সরল পাঠ্য হিসাবে প্রকাশের দক্ষতা
মার্কডাউন করার

10
আমার কাছে মনে হচ্ছে আপনার মার্কডাউনের প্রত্যাশা এর স্রষ্টার দ্বারা নির্ধারিত চেয়ে আলাদা than তবে এটি আমার মতামত ...
ওয়েলান

"মার্কডাউন এর সিনট্যাক্সটি একটি উদ্দেশ্যে তৈরি করা হয়েছে: ওয়েবে লেখার জন্য ফর্ম্যাট হিসাবে ব্যবহার করা।" এবং কখনও কখনও, আমরা রঙে লিখতে চাই। এটা আমাদের অধিকার। সতর্কতা: বিপদ! লাল ভাল। এবং আপনি কীভাবে ব্যাখ্যা করতে পারেন যে তারা ভাষার জন্য সিনট্যাক্স রঙ প্রয়োগ করেছেন? রঙ আমাদের ব্যবহারের জন্য, যখন আমরা চাই।
মার্ক লে বিহান

মার্কডাউন থেকে পিডিএফ রূপান্তর করার সময় আপনি কীভাবে আপনার <p> <স্টাইল = "রঙ: ..."> পুরুষের কাজ করেন? এটা তখন কাজ করে না। রঙগুলির জন্য স্ট্যান্ডার্ড মার্কডাউন সলিউশনগুলি আরও ভাল।
মার্ক লে বিহান

56

আমি ঘরে বসে থাকা ব্যবহারকারীদের জন্য আমার কয়েকটি দস্তাবেজ একটি অভ্যন্তরীণ ওয়েবসাইটে পোস্ট করার জন্য মার্কডাউন ব্যবহার করা শুরু করেছি। একটি দস্তাবেজ ভাগ করে নেওয়া সহজ উপায় তবে দর্শকের দ্বারা সম্পাদিত হতে সক্ষম নয়।

সুতরাং, রঙে এই পাঠ্যের চিহ্নটি হ'ল "দুর্দান্ত"। আমি এর মতো বেশ কয়েকটি ব্যবহার করেছি এবং দুর্দান্ত কাজ করে।

<span style="color:blue">some *This is Blue italic.* text</span>

এটিকে রূপান্তরিত করে এটি ব্লু ইটালিক।

এবং

<span style="color:red">some **This is Red Bold.** text</span>

এটিতে রেড বোল্ড হয়।

আমি নমনীয়তা এবং ব্যবহার সহজলভ্য।


7
আমি মনে করি এটি একটি মন্তব্য হওয়া উচিত - এটি আসলে ওপির প্রশ্নের উত্তর দেয় না।
মার্কাস মঙ্গেলসডর্ফ

15
উপরের কোনওটি হ'ল এটি রেড বোল্ড নয়।
এমপ্লুঞ্জন

1
উপরের কোনও ওয়েব পৃষ্ঠায় কাজ করার সম্ভাবনা ছিল না তবে ... মজা ▼ ✡︎✶✸∍∀≤☂︎☯︎℥😇🥑🇬🇧
রোবটব্যাগস

4
দেখে মনে হচ্ছে আপনি এখানে HTML ট্যাগের সাথে মার্কডাউন মিশ্রণ করছেন। স্প্যান উপাদানটি আপনার ওয়েব ব্রাউজারে দেখার সময় রঙটি যুক্ত করতে পারে তবে এটি মার্কডাউন নয়
মার্টিন গ্রে

1
পৃষ্ঠায় রঙ নেওয়ার চেষ্টা করা বেশিরভাগ লোকেরা কেবল রঙিন মার্কডাউন ডকুমেন্টে রেন্ডার করবে কিনা সেদিকে দৃষ্টি নিবদ্ধ রেখে; কোড নিজেই মার্কডাউন হয় না। সুতরাং, আমি মনে করি এটি একটি ভাল উত্তর।
মাইয়া

21

মার্কডাউন রঙ সমর্থন করে না, আপনার যদি খুব বেশি প্রয়োজন না হয় তবে আপনি সবসময় কিছু সমর্থিত শৈলীর বলি দিতে পারেন এবং রঙিন করতে সিএসএস ব্যবহার করে সম্পর্কিত ট্যাগটিকে নতুনভাবে সংজ্ঞায়িত করতে এবং ফর্ম্যাটিংটি সরিয়ে ফেলতে পারেন, না।

উদাহরণ:

// resets
s { text-decoration:none; } //strike-through
em { font-style: normal; font-weight: bold; } //italic emphasis


// colors
s { color: green }
em { color: blue }

আরও দেখুন: ইম ট্যাগটিকে ইটালিকের পরিবর্তে সাহসী হওয়ার জন্য কীভাবে পুনরায় সাজানো যায়

তারপরে আপনার মার্কডাউন পাঠ্যে

~~This is green~~
_this is blue_

আকর্ষণীয় তবে ধর্মঘট থেকে মুক্তি পাওয়ার জন্য - যদিও পাঠ্যটি রঙ করার সময়, নিম্নলিখিতগুলির আরও ভাল কাজ করা উচিত:s {text-decoration:none; color: green}
x0s

2
আইএমও, মূল প্রশ্নের উত্তর দেওয়ার সময় এই উত্তরটি মার্কডাউন স্পিরিটে সবচেয়ে বেশি। এটি মার্কডাউন সম্পর্কিত সরল পাঠ্য ধারণাকে সম্মান করে (এটি এটি সরল পাঠ্যে পাঠযোগ্য) এবং এটি যখন মার্কডাউন ভিউয়ারের মাধ্যমে পাঠ্যকে বিশ্লেষণ করে তা রূপান্তরকরণের প্রয়োজনীয়তাগুলিকে সম্মান করে। এই অর্থে আমি কামনা করি কিছুটা ঘর ছিল (অন্য HTML টি ট্যাগগুলিতে মার্কডাউন ট্যাগগুলিকে নতুন করে সংজ্ঞায়িত করতে বা তাদের কাছে স্বয়ংক্রিয়ভাবে ক্লাস নির্ধারিত করার জন্য) আর্ট মার্কডাউন দর্শকদের। উদাহরণস্বরূপ, আমি চাই *এবং _আলাদা হতে চাই তবে তারা উভয়ই ইঙ্গিত করে <em>
মেলভিন রোস্ট


7

আপনি সম্ভবত ক্ষীরের স্টাইলটি ব্যবহার করতে পারেন:

$\color{color-code}{your-text-here}$

শব্দের মধ্যে সাদা স্থান রাখতে আপনার টিলডও অন্তর্ভুক্ত করতে হবে ~


2
এটি আমার জন্য কাজ করা একমাত্র সমাধান।
আইজ্যাক

{আপনার পাঠ্য-এখানে} অঞ্চলে, ~সাদা স্থান সন্নিবেশ করানোর জন্য আপনার স্পেসের পরিবর্তে টিলড ব্যবহার করতে হবে ।
অ্যালেক্স

@ অ্যালেক্স: বা আপনার পাঠ্য এখানে m} রঙ {রঙ-কোড} {{\ আরএম করুন}} $ $
পিটার কে।

অথবা আপনার পাঠ্য এখানে $ \ রঙ {রঙ-কোড} {\ পাঠ্য do করুন}} $ $
Phro

4

দেখে মনে হচ্ছে ক্র্যামডাউন কোনও রূপে রঙগুলিকে সমর্থন করে।

ক্র্যামডাউন ইনলাইন এইচটিএমএলকে অনুমতি দেয় :

This is <span style="color: red">written in red</span>.

এছাড়াও এটিতে সিএসএস ক্লাসগুলি ইনলাইন অন্তর্ভুক্ত করার জন্য আরও একটি বাক্য গঠন রয়েছে :

This is *red*{: style="color: red"}.

এই পৃষ্ঠাটি আরও ব্যাখ্যা করে যে কীভাবে গিটল্যাব ক্র্যামডাউনে সিএসএস ক্লাস প্রয়োগ করতে আরও কমপ্যাক্ট উপায় ব্যবহার করে:

blueপাঠ্যে শ্রেণি প্রয়োগ করা:

This is a paragraph that for some reason we want blue.
{: .blue}

blueশিরোনামে শ্রেণি প্রয়োগ করা:

#### A blue heading
{: .blue}

দুটি ক্লাস প্রয়োগ করা:

A blue and bold paragraph.
{: .blue .bold}

আইডি প্রয়োগ করা:

#### A blue heading
{: .blue #blue-h}

এটি উত্পাদন করে:

<h4 class="blue" id="blue-h">A blue heading</h4>

উপরের লিঙ্কে ব্যাখ্যা করা অনেকগুলি অন্যান্য জিনিস রয়েছে । আপনার চেক করার প্রয়োজন হতে পারে।

এছাড়াও, যেমন অন্য উত্তর বলেছে, ক্র্যাকডাউন জেকিলের পিছনে ডিফল্ট মার্কডাউন রেন্ডারারও । সুতরাং আপনি যদি গিথুব পৃষ্ঠাগুলিতে কোনও কিছু রচনা করছেন তবে উপরের কার্যকারিতাটি বাক্সের বাইরে পাওয়া যেতে পারে।


3

ইন Jekyllআমি একটি কিছু রং বা অন্য শৈলী যোগ করতে সক্ষম হন সাহসী উপাদান (অন্যান্য সকল পাশাপাশি উপাদানের সঙ্গে কাজ করা উচিত)।

আমি "স্টাইলিং" দিয়ে {:এটি শুরু করে শেষ করেছি }। উপাদান এবং কোঁকড়ানো বন্ধনী মধ্যে কোন স্থান অনুমতি দেওয়া হয়!

**My Bold Text, in red color.**{: style="color: red; opacity: 0.80;" }

এইচটিএমএল অনুবাদ করা হবে:

<strong style="color: red; opacity: 0.80;">My Bold Text, in red color.</strong>


2

আপনি যখন খাঁটি মার্কডাউন (নেস্টেড এইচটিএমএল ছাড়াই) ব্যবহার করতে চান, আপনি ব্যবহার করতে পারেন , ইমোজির ফাইলের কিছু টুকরা, অর্থাত ⚠️ দৃষ্টি আকর্ষণ করতে সতর্কতামূলক ⚠️, 🔴 গুরুত্বপূর্ণ ❗🔴 বা 🔥 নতুন 🔥।


0

আমি সাফল্য পেয়েছি

<span class="someclass"></span>

ক্যাভ্যাট: ক্লাসটি ইতিমধ্যে সাইটে উপস্থিত থাকতে হবে।

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