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


360

আমি কয়েক লাইনের পাঠ্য লিখতে চাই। প্রতিটি লাইন 6th ষ্ঠ কলামে শুরু হওয়া ব্যতীত এগুলি সাধারণত ফর্ম্যাট করা উচিত। অর্থাত আমি চাই না যে কোড ব্লক বিন্যাসের নিয়মটি এই পাঠ্যের অংশটিকে কোডের মতো দেখায় যেমন আমি অন্যান্য ফরম্যাটিং যেমন সাহসী মুখ ইত্যাদির ব্যবহার করব, ইত্যাদি কীভাবে মার্কডাউনে এটি করবেন?


12
এটা লজ্জাজনক যে মার্কডাউন এটি সমর্থন করে না। এটি একটি মৌলিক বৈশিষ্ট্য যা অনুপস্থিত।
জোশ নয়ে


4
মার্কডাউন বাস্তবায়নে সংজ্ঞা তালিকার জন্য সর্বজনীন নয়, তবে আপনার মার্কডাউন রূপটি যদি এটি সমর্থন করে তবে এটি পুরোপুরি কার্যকর হয়। আপনি এটি একটি সত্য উত্তর করা উচিত।
অ্যালেক্স ডুপুয়

উত্তর:


383

মার্কডাউন এর স্থানীয় বৈশিষ্ট্যগুলিতে এটি করার কোনও উপায় নেই। তবে মার্কডাউন ইনলাইন এইচটিএমএলকে তাই লেখার অনুমতি দেয়

      This will appear with six space characters in front of it

উত্পাদন করবে:

      এটি সামনে ছয়টি স্থান অক্ষরের সাথে উপস্থিত হবে

পৃষ্ঠাটিতে সিএসএসের উপর যদি আপনার নিয়ন্ত্রণ থাকে তবে আপনি একটি ট্যাগ ব্যবহার করতে পারেন এবং এটি স্টাইল করতে পারেন, হয় ইনলাইন বা সিএসএস বিধিগুলি সহ।

যেভাবেই, মার্কডাউনটি বিন্যাসের সরঞ্জাম হিসাবে বোঝানো হয় না, এটি ওয়েবে লেখার প্রক্রিয়াটিকে সহজ করার জন্য বোঝানো হয়, সুতরাং আপনি যদি নিজের বৈশিষ্ট্যটি আপনার প্রয়োজনমতো সেট করতে প্রসারিত করেন তবে আপনি দেখতে পাবেন কি না ' এখানে সঠিক সরঞ্জাম ব্যবহার করছি। গ্রুবারের ডক্স পরীক্ষা করে দেখুন:

http://daringfireball.net/projects/markdown/syntax#html


12
 মার্কডাউন ফাইলে (ইউনিকোড: \ 2002) সন্নিবেশ করা সম্ভব এবং তারা  উত্স হিসাবে প্রদর্শিত হবে না - কেবলমাত্র আপনি যখন ফাইলটি রেন্ডার করেন। এই অক্ষরটি সন্নিবেশ করানোর জন্য আপনার ওএসের শর্টকাট কীটি কেবল ওয়ার্কআউট করুন।
ভান ওয়াচ

1
ব্লক কোটগুলি এটি করার একটি ভাল উপায় (@ ক্রিসভির উত্তর দেখুন)
ড্রেভিকো

আমি পাঠ্য সারিবদ্ধ করতে ইন্ডেনশনটি ব্যবহার করতে চাইলে কী হয়। উদাহরণস্বরূপ আমি দ্বিতীয় লাইনে দ্বিতীয় লাইনের একই জায়গায় শুরু করতে চাই (কোডারদের যেমন অ্যাসাইনমেন্ট অপারেটরের সাথে পছন্দ করতে চান =)।
রায়

3
 সহজ এবং সরল ইন্ডেন্টেশনের জন্য দুর্দান্ত। কোনও স্টাইল / ফন্টের পরিবর্তন নেই, কেবল ইনডেন্টেশন 👍
সবুজ

5
দীর্ঘ পাঠ্যে মোড়ানো রেখাগুলি ইন্ডেন্টেড নয় যা আপনি আপনার বিন্যাসে চাইবেন না। পরীক্ষার জন্য আপনার রেন্ডার করা ভিউটির আকার পরিবর্তন করুন। এছাড়াও,  ট্যাব কাছাকাছি।
ডিম্মেচ

76

এটি করার একটি উপায় হ'ল বুলেট পয়েন্টগুলি ব্যবহার করা, যা আপনাকে একাধিক স্তর ইনডেন্টেশন নির্দিষ্ট করতে দেয়। বুলেট পয়েন্ট দুটি স্পেস, স্টার, অন্য স্পেসের বহুগুণ ব্যবহার করে সন্নিবেশ করা হয় যেমন: .:

this is a normal line of text
  * this is the first level of bullet points, made up of <space><space>*<space>
    * this is more indented, composed of <space><space><space><space>*<space>

এই পদ্ধতির দুর্দান্ত সুবিধা রয়েছে যা আপনি যখন কাঁচা পাঠ্যটি দেখেন তখন তা বোধগম্য হয়।

আপনি যদি বুলেটটি নিজেরাই দেখেন না সে সম্পর্কে যত্নশীল হন , আপনার অবশ্যই (মার্কডাউন কোথায় ব্যবহার করছেন তার উপর নির্ভর করে) li {list-style-type: none;}পুরো মার্ক ডাউন অঞ্চলে CSS তে যুক্ত করতে সক্ষম হওয়া উচিত ।


5
দুর্দান্ত কৌশল, তবে আমি কেবল একটি মার্কডাউন (এবং এর ফলাফল HTML) এর অংশের জন্য দৃশ্যমান বুলেটগুলি অক্ষম করতে চাই তবে সম্পূর্ণ নয় whole এটি করার কোন পরিষ্কার উপায় আছে?
মেং লু

@ মেনগলু আমারও একই চাহিদা রয়েছে। আপনি কি এটিকে আদৌ খুঁজে পেয়েছেন?
লাইফব্লেন্স

1
গৃহীত উত্তরের চেয়ে
কাঠামোভিত্তিক

মনে রাখবেন যে মার্কডাউন HTML এইচটিএমএল গ্রহণ করতে পারে - এটি অনুমানের অংশ। সুতরাং একটি নির্দিষ্ট তালিকার জন্য এই সমস্যাটি সমাধান করার জন্য আপনাকে HTML ব্যবহার বন্ধ করার কিছুই নেই। কেবল মনে রাখবেন যে আপনার মার্কডাউনতে এইচটিএমএল থাকতে পারে, তবে আপনার HTML টুকরোগুলিতে মার্কডাউন নয়। <ul> <লি স্টাইল = "তালিকা-শৈলী-প্রকার: কিছুই নয়;"> আপনার ইন্ডেন্টেড সামগ্রী যা অবশ্যই সমস্ত HTML হতে হবে </ li> </ul>
হামিশ উইলি

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

36

এটি একটি পুরানো থ্রেড , তবে আমি ভেবেছিলাম মার্কডাউন এর ব্লককোটিস ('>') এর জন্য সবচেয়ে ভাল হবে:


21
এটি যদি আপনার নির্দিষ্ট পরিমাণের ইনডেন্টের প্রয়োজন না হয় তবে এটি একটি ভাল সমাধান এবং আপনি কোনও ভিন্ন পটভূমির রঙ বা অন্যান্য স্টাইল যা ব্লককোটিসের সাথে যেতে পারে সে সম্পর্কে যত্নবান হন না। শেষ পর্যন্ত, ব্লককোটগুলির একটি অর্থপূর্ণ উদ্দেশ্য রয়েছে এবং যদি আপনি বাস্তবে কোনও উদ্ধৃতি হিসাবে কিছু সেট করতে চান তবে সেগুলি সেরা।
alegscogs

20
ভুল। ব্লককোয়েটস (>) একটি উদ্ধৃতি তৈরি করার জন্য, কোনও সরল ইন্ডেন্টেশন নয়। এটি শৈলীতে সম্পূর্ণ আলাদা।
সবুজ

25

দেখুন এটি ">" সহায়তা করে কিনা:

Line 1
> line 2 
>> line 3

যে jupyter নোটবুক মিষ্টি টিকেট ব্যবহার করছে ক্ষীর মার্কআপ
vwvan

2
উপরে মন্তব্য দেখুন: "ভুল Blockquotes (>) একটি উদ্ধৃতি, না একটি প্লেইন খাঁজ তৈরি করার জন্য হয় এটা মডেল সম্পূর্ণভাবে ভিন্ন।।"
ব্যবহারকারী একটি ব্যবহারকারী নন


13

অনুচ্ছেদের শুরুতে যেমন গণিতের পরিবেশটি ব্যবহার করে একটি নির্ধারিত স্থান রাখুন সে সম্পর্কে কী:

$\qquad$ My line of text ...

এটি আমার পক্ষে কাজ করে এবং আশা করি আপনার পক্ষেও কাজ করবে।


10

আপনি যদি সত্যিই ট্যাব ব্যবহার করতে পারেন এবং ধূসর ব্যাকগ্রাউন্ড-রঙ এবং প্যাডিংয়ের বিষয়টি আপনি আপত্তি করেন না তবে <pre>ট্যাগগুলি কাজ করতে পারে (সমর্থিত হলে):

<pre>
This        That        And             This
That        This        And             That    
</pre>
এই যে এবং এই
দ্যাট দিস অ্যান্ড দ্যাট    

7

দয়া করে শক্ত (অবিচ্ছিন্ন) স্পেস ব্যবহার করুন

কেন অন্য মার্কআপ ভাষা ব্যবহার করবেন? (আমি উপরে @ সিজেডের সাথে সম্মত)
মার্কডাউনের একটি লক্ষ্য একটি সরল পাঠ্য সম্পাদক এমনকি ডকুমেন্টগুলি পঠনযোগ্য করে তোলা।

একই ফলাফল দুটি পন্থা

কোড

Sample code
&nbsp;&nbsp;&nbsp;&nbsp;5th position in an really ugly code  
    5th position in a clear an readable code  
    Again using non-breaking spaces :)

ফলাফল

নমুনা কোডটি
    সত্যই কুৎসিত কোডে
    5 তম অবস্থান একটি স্পষ্টভাবে একটি পঠনযোগ্য কোডে 5 তম অবস্থান
    আবার অবিচ্ছেদী স্পেস ব্যবহার করে :)

নন-ব্রেকিং স্পেস (বা হার্ড স্পেস) এর ভিজ্যুয়াল প্রতিনিধিত্ব সাধারণত "" একটি সাধারণ স্থান, তবে এর ইউনিকোড উপস্থাপনা U + 00A0।
সাধারণ স্থানের ইউনিকোড উপস্থাপনাটি ইউ + 0020 (এএসসিআইআই টেবিলের 32)।
সুতরাং, পাঠ্য প্রসেসরগুলি ভিন্নভাবে আচরণ করতে পারে যখন ভিজ্যুয়াল উপস্থাপনাটি একই থাকে।

একটি শক্ত স্থান .োকান

| OS        | Input method                      |
|===========| ==================================|
| macOS     | OPTION+SPACE (ALT+SPACE)          |
| Linux     | Compose Space Space or AltGr+Space|
| Windows   | Alt+0+1+6+0                       |

Some text editor use Ctrl+Shift+Space.

সমস্যা

কিছু পাঠ্য সম্পাদক সম্পাদনাগুলি অনুলিপি করা ও কাস্ট করার কাজগুলিতে হার্ড স্পেসগুলিকে সাধারণ স্পেসে রূপান্তর করতে পারে, তাই সাবধান হন।


বিকল্প + স্পেস সক্রিয় স্পটলাইট অনুসন্ধান
ঘোরাঘুরি

আপনি যদি ডিফল্ট শর্টকাটগুলি পরিবর্তন করে থাকেন তবেই তা হতে পারে না। স্পটলাইট অনুসন্ধান ক্ষেত্র COMMAND-SPACE (COMMAND কী উইন্ডোজ কী এর এনালগ) দিয়ে ট্রিগার করে। অ-ব্রেকিং স্পেসটি অপশন-স্পেস (অপশনটি
এএলটি-

আমার ম্যাকে আমার নিজের অপশন + স্পেসে একটি শর্টকাট রয়েছে তবে শিফট + অপশন + স্পেস পরিবর্তে ভাল কাজ করে।
দাগ হিডাহল

দীর্ঘ বাক্যগুলির সাথে লাইন মোড়ানো এটির সাথে কুরুচিপূর্ণ দেখাচ্ছে।
মাইক Kormendy

4

আপনি যদি আপনার মার্কডাউন দিয়ে এইচটিএমএল ব্যবহার করতে পারেন কিনা তা পরীক্ষা করে দেখুন। হতে পারে এটি আপনার জন্য কার্যকর:

  • তালিকা এন্ট্রি এক <br/>
    ইন্ডেন্টেড লাইন <br/>
    <br/>
    এবং আরও কিছু ..
  • দ্বিতীয় প্রবেশ
    • সাবেন্ট্রি <br/>
      হ্যালো!

6
এটি করতে আপনাকে দুটি স্পেস দিয়ে লাইনটি শেষ করতে হবে।
পিট্রো

4

উদ্ধৃত / ইন্ডেন্টেড অনুচ্ছেদের জন্য এই হ্যাকটি কাজ করতে পারে (রেন্ডার ইঞ্জিনের উপর নির্ভর করে):

| | | |
|-|-|-|
|  | _"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."_ | |
|

যা রেন্ডার করে:

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


2

সরাসরি কোনও ব্রেক-স্পেস ব্যবহার করুন  (এর মতো নয় !)।

(আপনি এইচটিএমএল বা কিছু রহস্যময় মার্কডাউন কোড সন্নিবেশ করতে পারে, তবে আমি স্ট্যান্ডার্ড মার্কডাউন এর সাথে সামঞ্জস্যতা ভাঙার আরও ভাল কারণগুলি ভাবতে পারি))


2

স্কলভিনের উত্তরের জবাবে মেনগলু এবং @ লাইফবালেন্সের প্রশ্নের উত্তর দিতে (যা এটি সরবরাহ করে এমন নিয়ন্ত্রণের জন্য আমি স্বীকৃত উত্তরের চেয়ে অনেক বেশি পছন্দ করি), মনে হয় যেন আপনি কেবল তালিকাগুলির কোনও অভিভাবক উপাদানকে লক্ষ্য স্থির করতে পারতেন না যখন প্রদর্শনকে কোনওটিতে সেট না করে যোগ করবেন পার্শ্ববর্তী উপাদান যদি প্রয়োজন হয় সুতরাং আমরা যদি মনে করি যে আমরা এটি একটি সামগ্রীর টেবিলের জন্য করছি, আমরা স্কলভিনের উত্তরটি প্রসারিত করতে পারি:

এইচটিএমএল

<nav class="table-of-contents">
  this is a normal line of text
  * this is the first level of bullet points, made up of <space><space>*<space>
    * this is more indented, composed of <space><space><space><space>*<space>
</nav>

সিএসএস

.table-of-contents ul {
  list-style-type: none;
}

2

মন্তব্যগুলিতে @ অ্যালেক্সডুপুয়ির নির্দেশিত হিসাবে, সংজ্ঞার তালিকাটি এর জন্য ব্যবহার করা যেতে পারে।

এটি সমস্ত মার্কডাউন প্রসেসর দ্বারা সমর্থিত নয়, তবে এটি ব্যাপকভাবে উপলব্ধ: মার্কডাউন গাইড - সংজ্ঞা তালিকা in

Term 1
: definition 1
: definition 2

Term 2
: definition 1
: definition 2

(Html) হিসাবে রেন্ডারগুলি:

<dl>
    <dt>Term 1</dt>
    <dd>definition 1</dd>
    <dd>definition 2</dd>
    <dt>Term 2</dt>
    <dd>definition 1</dd>
    <dd>definition 2</dd>
</dl>

সাধারণত DTশিরোনামের মতো বিন্যাসে DDরেন্ডার করা হয় এবং প্রত্যেকটির নীচে ইন্ডেন্টেড পাঠ্য হিসাবে রেন্ডার করা হয়।

আপনি যদি শিরোনাম / শব্দটি না চান, কেবল সংজ্ঞা শব্দটির জায়গায় একটি অ-ব্রেকিং স্পেস ব্যবহার করুন:

&nbsp;
: This is the text that I want indented.  All text on the same line as the preceding colon will be included in this definition.
: If you include a second definition you'll get a new line; potentially separated by a space. <br />Some inline HTML may be supported within this too, allowing you to create new lines without spaces.
: Support for other markdown syntax varies; e.g. we can add a bullet list, but each one's wrapped in a separate definition term, so the spacing may be out.
: - item 1
: - item 2
: - item 3

উপরের উদাহরণগুলিকে এই সাইটে অনুলিপি করে আপনি এটি ক্রিয়াতে দেখতে পাচ্ছেন: মার্কডাউন সম্পাদক সম্পাদনা করুন

স্ট্যাক সম্পাদনায় ডিএল রেন্ডারিংয়ের স্ক্রিনশট


1
& Nbsp; নিখুঁতভাবে কাজ। আপনাকে ধন্যবাদ
কেভিন ম্যাসন

0

কিছু মার্কডাউন বাস্তবায়ন ~ইন্ডেন্টেশনের জন্য অক্ষরটি ব্যবহার করে বলে মনে হচ্ছে ।


0

আরেকটি বিকল্প হ'ল স্ট্যাকএডিটের মতো একটি মার্কডাউন সম্পাদক ব্যবহার করা । এটি এইচটিএমএল (বা পাঠ্য) কে ডাব্লুওয়াইএসআইওয়াইওয়াইজি সম্পাদকটিতে মার্কডাউনে রূপান্তর করে। আপনি সম্পাদকে ইনডেন্টস, শিরোনাম, তালিকাগুলি তৈরি করতে পারেন এবং এটি আপনাকে মার্কডাউন ফর্ম্যাটে সংশ্লিষ্ট পাঠ্য প্রদর্শন করবে। তারপরে আপনি ফাইলটি সংরক্ষণ, প্রকাশ, ভাগ করতে বা ডাউনলোড করতে পারেন। আপনি তাদের ওয়েবসাইটে এটি অ্যাক্সেস করতে পারেন - কোনও ডাউনলোডের প্রয়োজন নেই!


0

ঠিক আছে, আপনার আর কোডটিতে সামান্য এইচটিএমএল দিয়ে আমি আর মার্কডাউনতে খাঁটি পাঠ্য উত্পন্ন করতে নিম্নলিখিত কোডটি করেছি। <h3 style="text-indent: 15em;">ইনডেন্ট টেক্সট 15 স্পেস। মূল প্রশ্নের জন্য, 15 থেকে 6 পরিবর্তন করুন।

## Option: Du Pont Ratio Concept - (ROE Decomposition)
### (Closed Quotes/Total Premium) = (Closed Quotes/Quotes Issued) X <br>
<h3 style="text-indent: 15em;">
 (Quotes Issued/Renewal Premium) X <br></h3>
<h3 style="text-indent: 15em;">
 (Renewal Premium/Total Premium)</h3>

সুতরাং ফলাফল কোড আমার পছন্দসই আউটপুট ফর্ম্যাট দেয়। আমি মার্কডাউন ডকুমেন্টের জন্য ট্যাবগুলি ব্যবহার করছি এবং () পাঠ্যটিতে কাজ করার জন্য সন্ধান করছিলাম।

আর আউটপুট


0

সম্পূর্ণতার জন্য, গভীর বুলেটযুক্ত তালিকা:

Nested deeper levels: ---- leave here an empty row * first level A item - no space in front the bullet character * second level Aa item - 1 space is enough * third level Aaa item - 5 spaces min * second level Ab item - 4 spaces possible too * first level B item

নেস্টেড গভীর স্তর:

  • প্রথম স্তর একটি আইটেম - বুলেট অক্ষরের সামনে কোনও স্থান নেই
    • দ্বিতীয় স্তরের এএ আইটেম - 1 স্থান যথেষ্ট
      • তৃতীয় স্তরের এএ আইটেম - 5 স্পেস মিনিট
    • দ্বিতীয় স্তরের আব আইটেম - 4 টি স্পেসও সম্ভব
  • প্রথম স্তরের বি আইটেম

    Nested deeper levels:
     ...Skip a line and indent eight spaces. (as said in the editor-help, just on this page)
    * first level A item - no space in front the bullet character
     * second level Aa item - 1 space is enough
         * third level Aaa item - 5 spaces min
        * second level Ab item - 4 spaces possible too
    * first level B item
    
            And there
            could be even more
            such octets of spaces.
    

0

আপনি যদি বুলেট পয়েন্ট নিয়ে কাজ করছেন তবে এটি ব্যবহার করে দেখুন:

<ul>
  <li>Coffee</li>
  <li>Tea
    <ul>
      <li>Black tea</li>
      <li>Green tea</li>
    </ul>
  </li>
  <li>Milk</li>
</ul>

স্টাইলিং ডাউন ডাউন করার সময় আমি এই পদ্ধতিটি ব্যবহার করি।


0

গিতলব.কম-এ একটি একক এন স্পেস (ইউ + ২০০২) এর পরে একক এম স্পেস (ইউ + ২০০৩) শালীনভাবে কাজ করে।

সম্ভবত অন্যান্য পুনরাবৃত্তি বা স্থান-অক্ষরের জন্য ঠিক-হিসাবরক্ষিত সংমিশ্রণগুলিও যথেষ্ট।


0

আপনার লাইনটি অ-ব্রেকিং স্পেস দিয়ে শুরু করার ক্ষেত্রে অন্যতম সমস্যা হ'ল যদি আপনার লাইনটি মোড়ানোর পক্ষে দীর্ঘ হয় তবে এটি যখন দ্বিতীয় লাইনে ছড়িয়ে যায় তখন প্রথম অক্ষরের নীচে আরম্ভ না করে প্রারম্ভের হার্ড বামে ওভারফ্লো লাইনের প্রথম অক্ষরটি ছড়িয়ে যায় এটি উপরে লাইন।

যদি আপনার সিস্টেমটি আপনাকে আপনার মার্কডাউনটির সাথে এইচটিএমএল মিশ্রিত করতে দেয়, তবে একটি ইন্ডেন্ট পাওয়ার একটি চিপ এবং প্রফুল্ল উপায় এরকম:

<ul>
My indented text goes here, and it can be long and wrap if you like.
And you can have multiple lines if you want.
</ul>

শব্দার্থগতভাবে আপনার এইচটিএমএল এর মধ্যে এটি বোকামি (কোনও এলআই আইটেম ছাড়াই একটি উল বিভাগ), তবে আমি সমস্ত ব্রাউজারগুলিতে খুশির সাথে those ট্যাগগুলির মধ্যে ইন্ডেন্ট ব্যবহার করেছি।

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