Git Product home page Git Product logo

bazaar's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

bazaar's Issues

集市不再显示 2022-09-05 以前的主题包

9 月 5 日发布的 v2.1.13 对页签进行了改进,在此之前发布的社区主题如果没有适配的话会对用户造成一些困扰,虽然老版本依然可以使用,但是为了新版本的体验所以我们还是决定下架在此之前的旧主题,请各位作者有空的话更新适配并重新 PR,谢谢。

在集市可以看到更新,在已安装插件列表处无法看到更新

遇到的问题

我在发布“关系图增强”插件新版本后,在集市可以看到更新,在已安装插件列表处无法看到更新。在集市安装后无其他异常。
image
image

可能的推测

我在之前有一次发布的时候,错把plugin.json中的版本号加上了“v”类似“v0.1.4”。虽然之后能正常更新,但好像从那时起就出现这种情况了。不知道是不是这样造成的。

内容再粘回文档无法高亮

搜索完文档,然后剪切全部内容再粘贴回文档,此时再次点击上下搜索键,就只有个数字再跳动了不显示高亮。
d51ec7fc3530ecf61a601a1af1c443c0_screenshots-QGUOZQK

当有多个思源笔记文件夹时,就不能定位到正确的文件夹了

如果我有多个思源文件夹,分别记录不同主题的笔记(每个文件夹对应一个主题,每个主题下有多个笔记本),当我利用此挂件获得一个链接,并从外部打开时,它打开的有时候是对的,有时候是错的,这取决于我最后一次打开的是哪一个主题的笔记。

如果我链接到的是小说相关主题的笔记,但我最后一次打开的是英语相关主题的笔记,那么当我点击链接时,它打开的英语笔记,而不是小说笔记;只有我最后一次打开的是小说笔记,然后关闭,这时点击链接才能顺利的进入小说相关笔记中。

各位集市开发者,请将仓库自述文件命名为 `README.md`

从思源 v1.5.5 开始,会拉取项目根目录下的 README 文件,所以需要符合该命名 README.md(请注意大小写)才能在集市中显示。

另外,请优先使用中文进行描述。如果有英文描述的话,请将英文放在中文下面,不要拆分单独的英文自述文件。

感谢大家!

集市不再显示 2022-10-17 以前的主题包

v2.4.1 中我们对整个界面外观进行了一次更新,可能会导致已有的社区主题出现问题。

烦请各位社区主题作者在 11 月 17 日前进行更新适配,谢谢。

一键多选笔记

我想使用像在浏览器中选择文字一样使用shift键一次选择多个笔记,但实际效果是在右侧打开了新的标签页,使用command键是可以一个一个选中实现多选的,但这样效率很低,尝试shift+command和option+command均无果,请问目前是支持的吗?如果不支持希望在后期可以支持

切换文档时不能清空初始化搜索框

切换文档时,上一篇搜索结果残留。点击上下搜索按钮,跳动的还是上一篇文档的个结果数。

如何再切换文档时同步清空初始化搜素框呢?

国际化多语言支持

增加 i18n 文件夹,下面使用 zh_CN.json、en_US.json 这样的文件分别配置多语言。

改进更新集市包的发布流程

目前如果要更新集市发布包的话需要集市仓库作者手动 PR commit hash,这个流程较为繁琐,改进为作者在 GitHub 上创建 Release 即可,集市服务器会通过 GitHub Actions 定时自动拉取 latest release 进行索引。

请注意:

  • 这是仅针对更新集市包的改进,如果是初次上架集市,仍然需要 PR 仓库地址
  • 之前如果没有创建过 Release 的话需要创建一下,否则无法上架成功

集市 README 中图片 URI 解析问题

集市中的 README 的图片经常显示不出来,我扒拉了一下,发现有几个问题。

首先,以我自己的例子而言,我的 readme 里图片的路径为。

image

不过测试的时候发现图片是加载不出来的,即便把 asset 目录放到插件目录下也加载不出来,原因在于思源自动把 README 中的资源重定向到 github 上去了 —— 但是我发现这个重定向里有一堆问题。

问题1. 默认重定向到 main 分支

我今天测试的时候才注意到,思源渲染 README.md 的时候会自动把 asset 重定向到 github 的 main 分支。但是我一般习惯手动把 main 分支删了使用 master,于是出现资源请求不到的错误。

EPZK%(P0K7Q2WE6SDOTYA20
image

问题2. 加入的前缀有问题

默认给图片加入的前缀为 https://github.com/<username>/<repo>/blob/main,但是这个前缀也有问题。

因为 https://github.com/<username>/<repo>/blob/main/some.png 并不能获取到原始的图像。

image

正确的前缀应该是 https://raw.githubusercontent.com/<username>/<repo>/blob/main,改成这样子才能获取原始的图像资源。

问题3. github 上图片国内用户不用魔法访问不到。

这是老生常谈的问题了。

Describe the optimal solution

  1. 请在开发者文档中,强调让大家把主分支名称设定为 main
  2. linkBase 的前缀从原始的 repo 地址换成 raw.githubusercontent.com 对应的地址
  3. 允许插件上传自己的资源文件,然后把本地重定向

我测试了一个,比如在插件目录下有一个 asset/x.png,只要把 url 换成 /plugins/plugindir/asset/x.png 就能正常渲染。

image

比如 Query 挂件就利用了这个特点,github 图床上的图片无法加载,但是手动写成思源 data 下的相对路径就可以加载出来。

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.