1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- 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'))
- }
- }
- }
|