Merge pull request #18 from Yeban8090/1.0.5

1.0.5
This commit is contained in:
Yeban8090 2025-07-20 18:31:09 +08:00 committed by GitHub
commit ed41d1d150
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 11 additions and 4 deletions

View file

@ -1,7 +1,7 @@
{
"id": "mp-preview",
"name": "MP Preview",
"version": "1.0.4",
"version": "1.0.5",
"minAppVersion": "0.15.0",
"description": "Preview and convert Markdown files to MP format",
"author": "Yeban",

View file

@ -36,9 +36,16 @@ export class MPConverter {
});
// 处理代码块
container.querySelectorAll('pre code').forEach(el => {
const pre = el.parentElement;
if (pre) {
container.querySelectorAll('pre').forEach(pre => {
// 过滤掉 frontmatter
if (pre.classList.contains('frontmatter')) {
// 如果是 frontmatter直接移除整个元素
pre.remove();
return;
}
const codeEl = pre.querySelector('code');
if (codeEl) {
// 添加 macOS 风格的窗口按钮
const header = document.createElement('div');
header.className = 'mp-code-header';