From 76049f4ce9f8130a8f0eb008bf44f924101ac45c Mon Sep 17 00:00:00 2001 From: hypercross Date: Thu, 26 Feb 2026 09:39:35 +0800 Subject: [PATCH] chore: cleanup --- content/index.md | 4 ++++ content/stuff.md | 3 +++ src/components/md-link.tsx | 2 +- todo.md | 22 ---------------------- 4 files changed, 8 insertions(+), 23 deletions(-) create mode 100644 content/stuff.md diff --git a/content/index.md b/content/index.md index 173d50b..c3fc9d7 100644 --- a/content/index.md +++ b/content/index.md @@ -21,3 +21,7 @@ :md-table[./sparks.csv]{roll=true} :md-table[./sparks.csv]{roll=true remix=true} + +### 链接 + +文本里面可以有:md-link[./stuff.md]的啦 diff --git a/content/stuff.md b/content/stuff.md new file mode 100644 index 0000000..b727782 --- /dev/null +++ b/content/stuff.md @@ -0,0 +1,3 @@ +### 啊什么 + +12345 diff --git a/src/components/md-link.tsx b/src/components/md-link.tsx index c79a615..71c2f30 100644 --- a/src/components/md-link.tsx +++ b/src/components/md-link.tsx @@ -49,7 +49,7 @@ customElement("md-link", {}, (props, { element }) => { // 显示文章 articleContainer = document.createElement("div"); articleContainer.classList.add("md-link-article"); - articleContainer.classList.add("mt-4", "ml-4", "border-l-2", "border-gray-200", "pl-4"); + articleContainer.classList.add("ml-4", "border-l-2", "border-gray-200", "pl-4"); parentP.after(articleContainer); // 渲染 Article 组件 diff --git a/todo.md b/todo.md index 9a64e31..044a482 100644 --- a/todo.md +++ b/todo.md @@ -1,23 +1 @@ # todo - -## dice - -- [ ] key的链接处理:目前的做法不能处理多个dice独立工作的情况。 -- [ ] key读取:初始化组件时,如果有key应当初始化骰点结果。 -- [ ] 骰子公式扩展:增加`-`运算符(减去骰点或数值) -- [ ] 骰子公式扩展:增加`kh/kl`运算符(保留若干个最大/最小骰点,如2d6kh1) -- [ ] 骰子公式扩展:增加`dh/dl`运算符(去掉若干个最大/最小骰点,如3d6dl2) -- [ ] 交互改进:点击骰子总是重roll,点击文本总是重置为公式 - -## 数据加载 - -- [ ] 创建`fetchData`用于异步加载数据,抽象掉`fetch`。 -- [ ] `fetchData`使用一个索引来寻找加载的数据。 -- [ ] 在`dev`环境使用`import.meta.glob`创建索引,在`cli`环境检索目录创建并注入。 - -## markdown - -- [ ] 创建独立的`Article`组件,用于将特定`src`位置的`md`文件显示为`article`内的markdown文章。 -- [ ] `Article`处理异步加载。 -- [ ] 注册`:md-link`组件,点击后将链接作为`Article`插入到`:md-link`所在的`p`下方。 -- [ ] 在`Article`销毁时,同时销毁其内部插入的其他`Article`。