214 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			CSS
		
	
	
	
		
		
			
		
	
	
			214 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			CSS
		
	
	
	
|  | /* 代码高亮样式 - GitHub风格 */ | ||
|  | .hljs { | ||
|  |   display: block; | ||
|  |   overflow-x: auto; | ||
|  |   padding: 0.5em; | ||
|  |   color: #333; | ||
|  |   background: #f8f8f8; | ||
|  | } | ||
|  | 
 | ||
|  | .hljs-comment, | ||
|  | .hljs-quote { | ||
|  |   color: #998; | ||
|  |   font-style: italic; | ||
|  | } | ||
|  | 
 | ||
|  | .hljs-keyword, | ||
|  | .hljs-selector-tag, | ||
|  | .hljs-subst { | ||
|  |   color: #333; | ||
|  |   font-weight: bold; | ||
|  | } | ||
|  | 
 | ||
|  | .hljs-number, | ||
|  | .hljs-literal, | ||
|  | .hljs-variable, | ||
|  | .hljs-template-variable, | ||
|  | .hljs-tag .hljs-attr { | ||
|  |   color: #008080; | ||
|  | } | ||
|  | 
 | ||
|  | .hljs-string, | ||
|  | .hljs-doctag { | ||
|  |   color: #d14; | ||
|  | } | ||
|  | 
 | ||
|  | .hljs-title, | ||
|  | .hljs-section, | ||
|  | .hljs-selector-id { | ||
|  |   color: #900; | ||
|  |   font-weight: bold; | ||
|  | } | ||
|  | 
 | ||
|  | .hljs-subst { | ||
|  |   font-weight: normal; | ||
|  | } | ||
|  | 
 | ||
|  | .hljs-type, | ||
|  | .hljs-class .hljs-title { | ||
|  |   color: #458; | ||
|  |   font-weight: bold; | ||
|  | } | ||
|  | 
 | ||
|  | .hljs-tag, | ||
|  | .hljs-name, | ||
|  | .hljs-attribute { | ||
|  |   color: #000080; | ||
|  |   font-weight: normal; | ||
|  | } | ||
|  | 
 | ||
|  | .hljs-regexp, | ||
|  | .hljs-link { | ||
|  |   color: #009926; | ||
|  | } | ||
|  | 
 | ||
|  | .hljs-symbol, | ||
|  | .hljs-bullet { | ||
|  |   color: #990073; | ||
|  | } | ||
|  | 
 | ||
|  | .hljs-built_in, | ||
|  | .hljs-builtin-name { | ||
|  |   color: #0086b3; | ||
|  | } | ||
|  | 
 | ||
|  | .hljs-meta { | ||
|  |   color: #999; | ||
|  |   font-weight: bold; | ||
|  | } | ||
|  | 
 | ||
|  | .hljs-deletion { | ||
|  |   background: #fdd; | ||
|  | } | ||
|  | 
 | ||
|  | .hljs-addition { | ||
|  |   background: #dfd; | ||
|  | } | ||
|  | 
 | ||
|  | .hljs-emphasis { | ||
|  |   font-style: italic; | ||
|  | } | ||
|  | 
 | ||
|  | .hljs-strong { | ||
|  |   font-weight: bold; | ||
|  | } | ||
|  | 
 | ||
|  | /* Markdown样式增强 */ | ||
|  | .markdown-container { | ||
|  |   font-size: 28rpx; | ||
|  |   line-height: 1.6; | ||
|  |   color: #333; | ||
|  | } | ||
|  | 
 | ||
|  | .markdown-container h1, | ||
|  | .markdown-container h2, | ||
|  | .markdown-container h3, | ||
|  | .markdown-container h4, | ||
|  | .markdown-container h5, | ||
|  | .markdown-container h6 { | ||
|  |   margin-top: 24rpx; | ||
|  |   margin-bottom: 16rpx; | ||
|  |   font-weight: 600; | ||
|  |   line-height: 1.25; | ||
|  | } | ||
|  | 
 | ||
|  | .markdown-container h1 { | ||
|  |   font-size: 40rpx; | ||
|  |   padding-bottom: 10rpx; | ||
|  |   border-bottom: 1px solid #eaecef; | ||
|  | } | ||
|  | 
 | ||
|  | .markdown-container h2 { | ||
|  |   font-size: 36rpx; | ||
|  |   padding-bottom: 8rpx; | ||
|  |   border-bottom: 1px solid #eaecef; | ||
|  | } | ||
|  | 
 | ||
|  | .markdown-container h3 { | ||
|  |   font-size: 32rpx; | ||
|  | } | ||
|  | 
 | ||
|  | .markdown-container h4 { | ||
|  |   font-size: 30rpx; | ||
|  | } | ||
|  | 
 | ||
|  | .markdown-container h5 { | ||
|  |   font-size: 28rpx; | ||
|  | } | ||
|  | 
 | ||
|  | .markdown-container h6 { | ||
|  |   font-size: 26rpx; | ||
|  |   color: #6a737d; | ||
|  | } | ||
|  | 
 | ||
|  | .markdown-container p { | ||
|  |   margin-top: 0; | ||
|  |   margin-bottom: 16rpx; | ||
|  | } | ||
|  | 
 | ||
|  | .markdown-container blockquote { | ||
|  |   padding: 0 16rpx; | ||
|  |   color: #6a737d; | ||
|  |   border-left: 4rpx solid #dfe2e5; | ||
|  |   margin: 16rpx 0; | ||
|  | } | ||
|  | 
 | ||
|  | .markdown-container ul, | ||
|  | .markdown-container ol { | ||
|  |   padding-left: 32rpx; | ||
|  |   margin-top: 0; | ||
|  |   margin-bottom: 16rpx; | ||
|  | } | ||
|  | 
 | ||
|  | .markdown-container table { | ||
|  |   border-collapse: collapse; | ||
|  |   width: 100%; | ||
|  |   margin-bottom: 16rpx; | ||
|  | } | ||
|  | 
 | ||
|  | .markdown-container table th, | ||
|  | .markdown-container table td { | ||
|  |   padding: 12rpx 16rpx; | ||
|  |   border: 1px solid #dfe2e5; | ||
|  | } | ||
|  | 
 | ||
|  | .markdown-container table th { | ||
|  |   background-color: #f6f8fa; | ||
|  | } | ||
|  | 
 | ||
|  | .markdown-container code { | ||
|  |   padding: 4rpx 8rpx; | ||
|  |   margin: 0; | ||
|  |   background-color: rgba(27, 31, 35, 0.05); | ||
|  |   border-radius: 6rpx; | ||
|  |   font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace; | ||
|  | } | ||
|  | 
 | ||
|  | .markdown-container pre { | ||
|  |   padding: 16rpx; | ||
|  |   overflow: auto; | ||
|  |   font-size: 85%; | ||
|  |   line-height: 1.45; | ||
|  |   background-color: #f6f8fa; | ||
|  |   border-radius: 6rpx; | ||
|  |   margin-bottom: 16rpx; | ||
|  | } | ||
|  | 
 | ||
|  | .markdown-container pre code { | ||
|  |   background-color: transparent; | ||
|  |   padding: 0; | ||
|  | } | ||
|  | 
 | ||
|  | .markdown-container img { | ||
|  |   max-width: 100%; | ||
|  |   box-sizing: content-box; | ||
|  |   background-color: #fff; | ||
|  | } | ||
|  | 
 | ||
|  | .markdown-container hr { | ||
|  |   height: 2rpx; | ||
|  |   padding: 0; | ||
|  |   margin: 24rpx 0; | ||
|  |   background-color: #e1e4e8; | ||
|  |   border: 0; | ||
|  | }  |