diff --git a/lib/extension/marked/pageforge-marked.js b/lib/extension/marked/pageforge-marked.js index cc22ee7..ed61433 100644 --- a/lib/extension/marked/pageforge-marked.js +++ b/lib/extension/marked/pageforge-marked.js @@ -38,16 +38,8 @@ const renderer = { : ('escaped' in item && item.escaped ? item.text : loadComponent('span', {text: item.text})); }, - link(item) { - return loadComponent('a', { - ...item, - raw: item.raw // 保留原始 markdown 文本 - }); - }, - listitem(item) { - item.text = this.parser.parse(item.tokens, !!item.loose) - + item.text = this.parser.parse(item.tokens, !!item.loose); return loadComponent('list-item', item); }, diff --git a/package.json b/package.json index b5b0d94..424eb51 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pageforge", - "version": "2025.1.5", + "version": "2025.1.6", "description": "PageForge 是一款现代化的静态页面生成与部署平台,旨在帮助用户快速创建精美的静态网站,并一键部署到 GitHub Pages。 无论是个人博客、项目文档还是企业官网,PageForge 都能让你轻松实现高效构建、智能部署和即时上线。", "homepage": "https://pageforge.devlive.org", "repository": { diff --git a/templates/components/list-item.js b/templates/components/list-item.js index 71da710..a873881 100644 --- a/templates/components/list-item.js +++ b/templates/components/list-item.js @@ -1,25 +1,14 @@ const {loadComponent} = require('../../lib/component-loader'); module.exports = function template(item) { - let listItemContent; - if (item.task) { - // 处理任务列表项 const text = item.text.replace(/\[([\sx])\]/g, '').trim(); const checkbox = loadComponent('checkbox', { checked: item.checked, text: text }); - listItemContent = `