feat: 增强 Markdown 代码块高亮和表格样式

This commit is contained in:
2026-06-03 17:23:43 +08:00
parent 714da2d633
commit a896091d27
11 changed files with 499 additions and 6 deletions

View File

@@ -291,3 +291,74 @@ body {
.app-inbox-datepicker {
width: 100%;
}
/* Markdown 代码块 */
.code-block {
margin: var(--ant-margin-sm) 0;
border: 1px solid var(--ant-color-border-secondary);
border-radius: var(--ant-border-radius-lg);
overflow: hidden;
font-family: var(--ant-font-family-code, monospace);
font-size: var(--ant-font-size-sm);
}
.code-block-header {
display: flex;
align-items: center;
justify-content: space-between;
padding: var(--ant-padding-xxs) var(--ant-padding-sm);
background: var(--ant-color-bg-container);
border-bottom: 1px solid var(--ant-color-border-secondary);
}
.code-block-lang {
color: var(--ant-color-text-quaternary);
font-size: var(--ant-font-size-xs);
text-transform: lowercase;
}
.code-block-body {
margin: 0;
padding: var(--ant-padding-sm);
overflow-x: auto;
background: var(--ant-color-bg-container);
}
.code-block-body code {
font-family: inherit;
font-size: inherit;
}
/* Markdown 表格 */
.markdown-table {
width: 100%;
margin: var(--ant-margin-sm) 0;
border-collapse: separate;
border-spacing: 0;
border: 1px solid var(--ant-color-border-secondary);
border-radius: var(--ant-border-radius-lg);
overflow: hidden;
font-size: var(--ant-font-size);
}
.markdown-table th,
.markdown-table td {
padding: var(--ant-padding-xs) var(--ant-padding-sm);
border-bottom: 1px solid var(--ant-color-border-secondary);
text-align: left;
}
.markdown-table thead th {
background: var(--ant-color-bg-container);
color: var(--ant-color-text);
font-weight: 600;
border-bottom: 1px solid var(--ant-color-border-secondary);
}
.markdown-table tbody tr:last-child td {
border-bottom: none;
}
.markdown-table tbody tr:hover td {
background: var(--ant-color-fill-quaternary);
}