mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-11-03 08:45:18 +01:00 
			
		
		
		
	Fix #33197 Improve the rendering of code blocks in markdown content for better readability and UI stability across screen sizes. Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
		
			
				
	
	
		
			72 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Handlebars
		
	
	
	
	
	
			
		
		
	
	
			72 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Handlebars
		
	
	
	
	
	
{{template "devtest/devtest-header"}}
 | 
						|
<div class="page-content devtest ui container">
 | 
						|
	{{$longCode := "0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef"}}
 | 
						|
	<div class="tw-flex">
 | 
						|
		<div class="tw-w-[50%] tw-p-4">
 | 
						|
			<div class="markup render-content">
 | 
						|
				Inline <code>code</code> content
 | 
						|
			</div>
 | 
						|
 | 
						|
			<div class="divider"></div>
 | 
						|
 | 
						|
			<div class="markup render-content">
 | 
						|
				<p>content before</p>
 | 
						|
				<pre><code>Very long line with no code block or container: {{$longCode}}</code></pre>
 | 
						|
				<p>content after</p>
 | 
						|
			</div>
 | 
						|
 | 
						|
			<div class="divider"></div>
 | 
						|
 | 
						|
			<div class="markup render-content">
 | 
						|
				<p>content before</p>
 | 
						|
				<div class="code-block-container code-overflow-wrap">
 | 
						|
					<pre class="code-block"><code>Very long line with wrap: {{$longCode}}</code></pre>
 | 
						|
				</div>
 | 
						|
				<p>content after</p>
 | 
						|
			</div>
 | 
						|
 | 
						|
			<div class="divider"></div>
 | 
						|
 | 
						|
			<div class="markup render-content">
 | 
						|
				<p>content before</p>
 | 
						|
				<div class="code-block-container code-overflow-scroll">
 | 
						|
					<pre class="code-block"><code>Short line in scroll container</code></pre>
 | 
						|
				</div>
 | 
						|
				<div class="code-block-container code-overflow-scroll">
 | 
						|
					<pre class="code-block"><code>Very long line with scroll: {{$longCode}}</code></pre>
 | 
						|
				</div>
 | 
						|
				<p>content after</p>
 | 
						|
			</div>
 | 
						|
		</div>
 | 
						|
 | 
						|
		<div class="tw-w-[50%] tw-p-4">
 | 
						|
			<div class="markup render-content">
 | 
						|
				<p>content before</p>
 | 
						|
				<div class="code-block-container">
 | 
						|
					<pre class="code-block"><code class="language-math">
 | 
						|
	\lim\limits_{n\rightarrow\infty}{\left(1+\frac{1}{n}\right)^n}
 | 
						|
					</code></pre>
 | 
						|
				</div>
 | 
						|
				<p>content after</p>
 | 
						|
			</div>
 | 
						|
 | 
						|
			<div class="divider"></div>
 | 
						|
 | 
						|
			<div class="markup render-content">
 | 
						|
				<p>content before</p>
 | 
						|
				<div class="code-block-container">
 | 
						|
					<pre class="code-block"><code class="language-mermaid is-loading">
 | 
						|
	graph LR
 | 
						|
			A[Square Rect] -- Link text --> B((Circle))
 | 
						|
			A --> C(Round Rect)
 | 
						|
			B --> D{Rhombus}
 | 
						|
			C --> D
 | 
						|
					</code></pre>
 | 
						|
				</div>
 | 
						|
				<p>content after</p>
 | 
						|
			</div>
 | 
						|
		</div>
 | 
						|
	</div>
 | 
						|
</div>
 | 
						|
{{template "devtest/devtest-footer"}}
 |