跳转至内容
  • 最新
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
  • 太微中文教程
  • 新插件投票看板
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
太微中文论坛icon

太微中文论坛

  1. 首页信息流
  2. 版块
  3. 讨论
  4. 创造了一个可视化小工具:md to tid

创造了一个可视化小工具:md to tid

已定时 已固定 已锁定 已移动 讨论
11 帖子 4 发布者 173 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • WhiteFallW 离线
    WhiteFallW 离线
    WhiteFall
    写于 最后由 WhiteFall 编辑
    #1

    应 @机杼 的想法,做了一个md 文档转换到tid的小工具。

    使用工具组为:tauri + React + linonetwo 的 md-to-tid项目。

    Github地址:https://github.com/Zacharia2/md2tid ,发布了一个测试版本,大家没事可以玩玩看,安装包2MB,还是很小的哈哈。

    目前已经完成核心功能输入仓库路径,展示一个列表,点击转换就可以输出tid文件。遇到的问题,AST语法转换器有部分解析错误、自己关于页面的更新逻辑还没想明白、状态处理比较生疏、还有一个解决不同路径同名文件的文件名冲突问题的自定义文件名没写。

    下面是目前完成的成果图片:

    V0.0.3

    09f1c436-0eaf-47b9-a88e-255d482a5851-image.png

    51f7d680-71d7-4719-a996-6c29a2fabd67-image.png

    V0.0.2之前

    e6c35824-6d0e-4a86-ad31-9b5d1ac6498a-image.png

    31287145-c919-424d-9134-b2d0cdfd9217-image.png

    1 条回复 最后回复
    0
    • 机杼机 离线
      机杼机 离线
      机杼
      写于 最后由 编辑
      #2

      我仍旧觉得未来TiddlyWiki会比Obsidian更受欢迎。所以我拜托whitefall写了这样一个工具。这样,当很多人从Obsidian或者思源笔记转到TiddlyWiki时,他们可以使用这个小工具,直接把之前的笔记转换成tid格式,再一键导入到TiddlyWiki中。完美切换。

      另一个方面则是,我可以更自然保存AI内容。目前AI生成的内容都是markdown结构的。即使让AI再把内容转换成TiddlyWiki形式的,也总是转换不好。而有了这样一个小工具,我就可以一键复制,然后粘贴过去。再一键复制转换好的格式,贴到我的TiddlyWiki当中。这就非常方便了。

      1 条回复 最后回复
      1
      • WhiteFallW 离线
        WhiteFallW 离线
        WhiteFall
        写于 最后由 编辑
        #3

        尝试修复AST -> 已经放弃挣扎:https://github.com/tiddly-gittly/md-to-tid/issues/5

        1 条回复 最后回复
        0
        • linonetwoL 离线
          linonetwoL 离线
          linonetwo
          写于 最后由 编辑
          #4

          可以加上自动生成meta文件的功能,上次群里有人问怎么快速Obsidian那种层层嵌套的文件夹里的一大堆md导入太微nodejs版

          1 条回复 最后回复
          0
          • WhiteFallW 离线
            WhiteFallW 离线
            WhiteFall
            写于 最后由 WhiteFall 编辑
            #5

            https://tiddly-gittly.github.io/md-to-tid/

            这个实时转换比exe好用。改正了样式。现在也有网页版的了

            image.png

            1 条回复 最后回复
            0
            • WhiteFallW 离线
              WhiteFallW 离线
              WhiteFall
              写于 最后由 编辑
              #6

              image.png

              测试批量转换,非常完美

              马萨伊尔马 1 条回复 最后回复
              0
              • 马萨伊尔马 离线
                马萨伊尔马 离线
                马萨伊尔
                在 中回复了 WhiteFall 最后由 编辑
                #7

                @WhiteFall 易经那条目的第三段代码转换失败了。

                1 条回复 最后回复
                0
                • WhiteFallW 离线
                  WhiteFallW 离线
                  WhiteFall
                  写于 最后由 编辑
                  #8

                  @马萨伊尔 不是,只是不支持这样的语法,只支持commonmark的语法。

                  可以看看这个问题列表:https://github.com/tiddly-gittly/md-to-tid/issues/11

                  1 条回复 最后回复
                  1
                  • linonetwoL 离线
                    linonetwoL 离线
                    linonetwo
                    写于 最后由 编辑
                    #9

                    我还是用网页版比较多,今天给 pkmer 写了一篇介绍太微布局插件的

                    图片.png

                    用 deepseek 写完之后小改一下,提交给 pkmer 然后转成 tid 格式,又发到了中文教程里 https://tw-cn.netlify.app/#布局

                    1 条回复 最后回复
                    👍
                    0
                    • WhiteFallW 离线
                      WhiteFallW 离线
                      WhiteFall
                      写于 最后由 编辑
                      #10

                      增加了过滤设置

                      image.png

                      1 条回复 最后回复
                      1
                      • WhiteFallW 离线
                        WhiteFallW 离线
                        WhiteFall
                        编写 最后由 编辑
                        #11

                        新语法front-matter、footnote、link-reference、image-reference、definition、内部链接、embed支持的效果

                        5942e73fb49e7341bb5ac0ef85251693.png

                        b3b124d0edb40c43fc34047384606b22.png

                        1 条回复 最后回复
                        1

                        • 登录

                        • 没有帐号? 注册

                        • 登录或注册以进行搜索。
                        Powered by NodeBB Contributors
                        • 第一个帖子
                          最后一个帖子
                        0
                        • 最新
                        • 版块
                        • 标签
                        • 热门
                        • 用户
                        • 群组
                        • 太微中文教程
                        • 新插件投票看板