跳转至内容
  • 最新
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
  • 太微中文教程
  • 新插件投票看板
皮肤
  • Light
  • Brite
  • 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. 如何使用[img[]]展示wiki文件夹外的图片

如何使用[img[]]展示wiki文件夹外的图片

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

    我在 wiki 文件夹之外放置了一个图像文件夹,如下:

    test.png in C:\Users\22427\OneDrive\Documents\TiddlyWiki\image
    test.tid in C:\Users\22427\OneDrive\Documents\TiddlyWiki\HydroWood\tiddlers

    [ext[success|file:…/image/test.png]] 点击可以跳转

    但是
    [img[…/image/test.png]]
    [img[C:/Users/22427/OneDrive/Documents/TiddlyWiki/image/test.png]]
    [img[file://C:/Users/22427/OneDrive/Documents/TiddlyWiki/i就会
    错误

    同一个问题
    同一个问题

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

      你是用太记还是用nodejs版本的太微呢?

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

        如果图片不太大,用太记的话,可以考虑直接拖进去。

        应该是不能通过[img[…/image/test.png]]格式进行引用。因为这不是一个条目。

        你可以新建一个条目,里面内容是[ext[success|file:…/image/test.png]],然后再新建一个条目,里面内容是[img[新条目名称]],也许这样可以。

        HydrowoodH 1 条回复 最后回复
        0
        • oeyoewsO 离线
          oeyoewsO 离线
          oeyoews
          写于 最后由 oeyoews 编辑
          #4

          注意 tiddlywiki 本身不支持应用文件夹以外的图片, 这些写法都是通过其他方法来支持的, 比如 TiddlywikiDesktop 的 external-attachments 插件

          其实最近简单的方式就是创建一个相对路径的链接到 tiddlers 的files 文件夹上,可以使用多个文件夹, 不用重启tiddlywiki,也不会依赖其他东西, 路径名也短了很多。具体模仿下面的图片中的用法就行。

          理论上太记应该也支持。 @机杼 也可以测试下

          ad721b53-f8b6-4e19-ab5d-46a9c2047017-image.png

          7ffe4ac2-5e05-4e21-bcbf-f82740e20163-image.png

          4e0cb868-2ee2-40da-a0c3-4e7fb76d98ee-image.png

          HydrowoodH 2 条回复 最后回复
          0
          • 机杼机 机杼

            如果图片不太大,用太记的话,可以考虑直接拖进去。

            应该是不能通过[img[…/image/test.png]]格式进行引用。因为这不是一个条目。

            你可以新建一个条目,里面内容是[ext[success|file:…/image/test.png]],然后再新建一个条目,里面内容是[img[新条目名称]],也许这样可以。

            HydrowoodH 离线
            HydrowoodH 离线
            Hydrowood
            写于 最后由 编辑
            #5

            @机杼 用的最新版本太记,主要想保持wiki文件夹里面全是tid和文字。
            external-attachments安装了之后,拖文件进太记里面也还是默认的import行为?

            1 条回复 最后回复
            0
            • oeyoewsO oeyoews

              注意 tiddlywiki 本身不支持应用文件夹以外的图片, 这些写法都是通过其他方法来支持的, 比如 TiddlywikiDesktop 的 external-attachments 插件

              其实最近简单的方式就是创建一个相对路径的链接到 tiddlers 的files 文件夹上,可以使用多个文件夹, 不用重启tiddlywiki,也不会依赖其他东西, 路径名也短了很多。具体模仿下面的图片中的用法就行。

              理论上太记应该也支持。 @机杼 也可以测试下

              ad721b53-f8b6-4e19-ab5d-46a9c2047017-image.png

              7ffe4ac2-5e05-4e21-bcbf-f82740e20163-image.png

              4e0cb868-2ee2-40da-a0c3-4e7fb76d98ee-image.png

              HydrowoodH 离线
              HydrowoodH 离线
              Hydrowood
              写于 最后由 Hydrowood 编辑
              #6

              @oeyoews external-attachments安装了之后,拖文件进太记里面也还是默认的import行为?请问有具体的视频或者gif教程吗。

              搞定了mklink,问题是如果图片名中有空格就不行了

              oeyoewsO 1 条回复 最后回复
              0
              • oeyoewsO 离线
                oeyoewsO 离线
                oeyoews
                写于 最后由 编辑
                #7

                external-attachments 对nodejs 无效。 你看下这个插件的readme 就知道了, 他主要是给 Tiddlydesktop 用的

                image.png

                linonetwoL 1 条回复 最后回复
                0
                • HydrowoodH Hydrowood

                  @oeyoews external-attachments安装了之后,拖文件进太记里面也还是默认的import行为?请问有具体的视频或者gif教程吗。

                  搞定了mklink,问题是如果图片名中有空格就不行了

                  oeyoewsO 离线
                  oeyoewsO 离线
                  oeyoews
                  写于 最后由 编辑
                  #8

                  @Hydrowood

                  空格不会有问题的, 你发个空格无效的例子

                  600ff1f8-5dd8-4d66-8e23-8fd5b7196ecb-image.png

                  HydrowoodH 1 条回复 最后回复
                  0
                  • oeyoewsO oeyoews

                    external-attachments 对nodejs 无效。 你看下这个插件的readme 就知道了, 他主要是给 Tiddlydesktop 用的

                    image.png

                    linonetwoL 离线
                    linonetwoL 离线
                    linonetwo
                    写于 最后由 编辑
                    #9

                    @oeyoews 他说的应该是 tidgi 版的external-attachments,那个应该是有效的,不过我就是没事试着写了个玩,我自己是不用的,我所有图片都直接正常放知识库里。

                    1 条回复 最后回复
                    0
                    • oeyoewsO 离线
                      oeyoewsO 离线
                      oeyoews
                      写于 最后由 编辑
                      #10

                      我其实也很少用图片,几乎都用memaid了

                      1 条回复 最后回复
                      0
                      • oeyoewsO oeyoews

                        @Hydrowood

                        空格不会有问题的, 你发个空格无效的例子

                        600ff1f8-5dd8-4d66-8e23-8fd5b7196ecb-image.png

                        HydrowoodH 离线
                        HydrowoodH 离线
                        Hydrowood
                        写于 最后由 编辑
                        #11

                        @oeyoews a2236d3f-d880-40d8-ac8a-89d4fbd6082f-image.png 5c3b82e6-4f58-47d9-a14a-32c7e0f20984-image.png d2754430-a748-4002-a379-def45e6a22a7-image.png 例子来了

                        1 条回复 最后回复
                        0
                        • oeyoewsO 离线
                          oeyoewsO 离线
                          oeyoews
                          写于 最后由 编辑
                          #12

                          windows 本身对空格的兼容性就不高, 再加上软件本身没有很好的兼容这种情况. 目录链接换成软连接感觉也会有这个问题吧,我还没测试过带空格的链接文件

                          oeyoewsO 1 条回复 最后回复
                          0
                          • oeyoewsO oeyoews

                            windows 本身对空格的兼容性就不高, 再加上软件本身没有很好的兼容这种情况. 目录链接换成软连接感觉也会有这个问题吧,我还没测试过带空格的链接文件

                            oeyoewsO 离线
                            oeyoewsO 离线
                            oeyoews
                            写于 最后由 编辑
                            #13

                            @oeyoews 沒有问题

                            f2534c47-8f3a-4f32-bb11-46ef3ec45676-image.png

                            HydrowoodH 1 条回复 最后回复
                            0
                            • oeyoewsO 离线
                              oeyoewsO 离线
                              oeyoews
                              写于 最后由 编辑
                              #14

                              github pages 似乎不支持软连接文件,会导致部署失败

                              1 条回复 最后回复
                              0
                              • oeyoewsO oeyoews

                                @oeyoews 沒有问题

                                f2534c47-8f3a-4f32-bb11-46ef3ec45676-image.png

                                HydrowoodH 离线
                                HydrowoodH 离线
                                Hydrowood
                                写于 最后由 Hydrowood 编辑
                                #15

                                @oeyoews 在我的win10上是不支持中文or空格。比如 [img[./files/屏幕截图 2024-05-15 004506.png]] 不知道为什么你的可以。。。估计是系统层面的编码或者什么问题。你可以测试一下文件名或者路径含中文的吗

                                1 条回复 最后回复
                                0
                                • oeyoewsO oeyoews

                                  注意 tiddlywiki 本身不支持应用文件夹以外的图片, 这些写法都是通过其他方法来支持的, 比如 TiddlywikiDesktop 的 external-attachments 插件

                                  其实最近简单的方式就是创建一个相对路径的链接到 tiddlers 的files 文件夹上,可以使用多个文件夹, 不用重启tiddlywiki,也不会依赖其他东西, 路径名也短了很多。具体模仿下面的图片中的用法就行。

                                  理论上太记应该也支持。 @机杼 也可以测试下

                                  ad721b53-f8b6-4e19-ab5d-46a9c2047017-image.png

                                  7ffe4ac2-5e05-4e21-bcbf-f82740e20163-image.png

                                  4e0cb868-2ee2-40da-a0c3-4e7fb76d98ee-image.png

                                  HydrowoodH 离线
                                  HydrowoodH 离线
                                  Hydrowood
                                  写于 最后由 编辑
                                  #16

                                  @oeyoews
                                  我发现 mklink [[/d] | [/h] | [/j]] <link> <target> 这个语法<link>的名字只能是files,改成其他名字无效【测了三个】。<target>倒是可以在win上的任意位置。

                                  94bfa89b-53e6-4665-8f66-1e7e9906fa83-Screenshot-2024-06-01-192935.858.png 和这个有关

                                  太记的环境应该算是一种特殊的nodejs版, 不知道为什么文件名就不支持空格和汉字。

                                  TidGi (win32) Version v0.9.6
                                  Electron Version: 29.2.0
                                  Node Version: 20.9.0
                                  Chromium Version: 122.0.6261.156

                                  1 条回复 最后回复
                                  0
                                  回复
                                  • 在新帖中回复
                                  登录后回复
                                  • 从旧到新
                                  • 从新到旧
                                  • 最多赞同


                                  • 登录

                                  • 没有帐号? 注册

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