mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-30 22:44:20 +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"}}
 |