69 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
		
		
			
		
	
	
			69 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
|  | module.exports = { | ||
|  |   style: | ||
|  |     `.md-p {
 | ||
|  |   margin-block-start: 1em; | ||
|  |   margin-block-end: 1em; | ||
|  | } | ||
|  | 
 | ||
|  | .md-table, | ||
|  | .md-blockquote { | ||
|  |   margin-bottom: 16px; | ||
|  | } | ||
|  | 
 | ||
|  | .md-table { | ||
|  |   box-sizing: border-box; | ||
|  |   width: 100%; | ||
|  |   overflow: auto; | ||
|  |   border-spacing: 0; | ||
|  |   border-collapse: collapse; | ||
|  | } | ||
|  | 
 | ||
|  | .md-tr { | ||
|  |   background-color: #fff; | ||
|  |   border-top: 1px solid #c6cbd1; | ||
|  | } | ||
|  | 
 | ||
|  | .md-table .md-tr:nth-child(2n) { | ||
|  |   background-color: #f6f8fa; | ||
|  | } | ||
|  | 
 | ||
|  | .md-th, | ||
|  | .md-td { | ||
|  |   padding: 6px 13px !important; | ||
|  |   border: 1px solid #dfe2e5; | ||
|  | } | ||
|  | 
 | ||
|  | .md-th { | ||
|  |   font-weight: 600; | ||
|  | } | ||
|  | 
 | ||
|  | .md-blockquote { | ||
|  |   padding: 0 1em; | ||
|  |   color: #6a737d; | ||
|  |   border-left: 0.25em solid #dfe2e5; | ||
|  | } | ||
|  | 
 | ||
|  | .md-code { | ||
|  |   padding: 0.2em 0.4em; | ||
|  |   font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace; | ||
|  |   font-size: 85%; | ||
|  |   background-color: rgba(27, 31, 35, 0.05); | ||
|  |   border-radius: 3px; | ||
|  | } | ||
|  | 
 | ||
|  | .md-pre .md-code { | ||
|  |   padding: 0; | ||
|  |   font-size: 100%; | ||
|  |   background: transparent; | ||
|  |   border: 0; | ||
|  | }`,
 | ||
|  |   handler (file) { | ||
|  |     // 添加 markdown 属性
 | ||
|  |     if (file.path.includes('mp-html.vue')) { | ||
|  |       file.contents = Buffer.from(file.contents.toString().replace(/props\s*:\s*{/, 'props: {\n    markdown: Boolean,') | ||
|  |       // 处理中文 id
 | ||
|  |         .replace(/navigateTo\s*\(id,\s*offset\)\s*{/, 'navigateTo (id, offset) {\n      id = this._ids[decodeURI(id)] || id')) | ||
|  |     } | ||
|  |   } | ||
|  | } |