Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

新建文件自动加入拼音做别名 #8396

Closed
IAliceBobI opened this issue May 29, 2023 · 13 comments
Closed

新建文件自动加入拼音做别名 #8396

IAliceBobI opened this issue May 29, 2023 · 13 comments
Labels

Comments

@IAliceBobI
Copy link

In what scenarios do you need this feature?

在搜索文件的时候有用。

Describe the optimal solution

新建中文名的文件时候,加入2个别名,全拼,和每个字的拼音首字母。

Describe the candidate solution

目前我是手工加的,额外还加入对于的英文单词。

Other information

No response

@88250
Copy link
Member

88250 commented May 29, 2023

这个可能通过插件来实现更好些,我们先标记为 Idea 了,后面看下是否有社区开发者感兴趣,感谢反馈。

@88250 88250 closed this as completed May 29, 2023
@88250 88250 added the Idea label May 29, 2023
@terwer
Copy link
Contributor

terwer commented May 29, 2023

@IAliceBobI 您好,能否给个截图示例,英文别名是在哪里添加呢,直接在标题后面让标题变成双语吗?

可能的话我想做个插件。

@IAliceBobI
Copy link
Author

IAliceBobI commented May 29, 2023

伟大的贡献者你好。

我目前文件名中文的居多。
为了查找的时候不切换输入法打字。
能做到这一点就好。

目前我认为其中一个可行的方案就是,在文件的属性里面,添加别名,多个别名逗号隔开。
针对中文名的文件。
全拼,和每个字的拼音首字母,另外能切词,查字典,加入英文单词更好。

目前没截图, 可以调接口设置属性

@IAliceBobI 您好,能否给个截图示例,英文别名是在哪里添加呢,直接在标题后面让标题变成双语吗?

可能的话我想做个插件。

@terwer
Copy link
Contributor

terwer commented May 29, 2023

如果是单纯的设置块属性,那还是比较简单的呀。我之前做发布工具的时候,其实已经有一个 custom-slug 的属性咯。他的规则是英文翻译+hash,比如:

MyBatis的二级缓存整合redis

mybatis-s-secondary-cache-integrated-redis-z9qyjo

image

这个是已经可用的功能了,如果需要,我可以拆分一个插件出来。同时在支持拼音啥的。

关注我的仓库:https://github.com/terwer/siyuan-plugin-custom-slug

等开发完成即可上架。

@terwer
Copy link
Contributor

terwer commented May 29, 2023

但是,你说的搜索好像无效果吧

image

@IAliceBobI
Copy link
Author

IAliceBobI commented May 29, 2023

但是,你说的搜索好像无效果吧

image

需要 到设置->搜索里面,开启别名的开关。

@IAliceBobI
Copy link
Author

如果是单纯的设置块属性,那还是比较简单的呀。我之前做发布工具的时候,其实已经有一个 custom-slug 的属性咯。他的规则是英文翻译+hash,比如:

MyBatis的二级缓存整合redis

mybatis-s-secondary-cache-integrated-redis-z9qyjo

image

这个是已经可用的功能了,如果需要,我可以拆分一个插件出来。同时在支持拼音啥的。

关注我的仓库:https://github.com/terwer/siyuan-plugin-custom-slug

等开发完成即可上架。

好的。关注了.

@terwer
Copy link
Contributor

terwer commented May 29, 2023

OK。我刚刚试了可以,开启之后可以。近期我会上架,应该很快,代码基本上现成的。先搞个能用的,慢慢改。

@terwer
Copy link
Contributor

terwer commented May 31, 2023

@IAliceBobI 已上架集市,可以去插件商店下载啦。

@IAliceBobI
Copy link
Author

@IAliceBobI 已上架集市,可以去插件商店下载啦。

我创建后没看到加新属性。另外支持改名吗?

@terwer
Copy link
Contributor

terwer commented May 31, 2023

需要点击图标,不是自动生成的属性。目前还没有新建文档的api回调可用。
image

image

其它问题先看看我的 README 和 faq

https://github.com/terwer/siyuan-plugin-custom-slug/blob/main/README_zh_CN.md#faq

右键打开菜单可以修改 值 ,key 目前不能修改。

image

@IAliceBobI
Copy link
Author

需要点击图标,不是自动生成的属性。目前还没有新建文档的api回调可用。 image

image

其它问题先看看我的 README 和 faq

https://github.com/terwer/siyuan-plugin-custom-slug/blob/main/README_zh_CN.md#faq

右键打开菜单可以修改 值 ,key 目前不能修改。

image

谢谢,挺好的。

@terwer
Copy link
Contributor

terwer commented Jun 1, 2023

有惊喜哟。新插件API可以支持重命名标题事件,即将支持自动生成。敬请期待~

2023/06/02
更新:0.1.0已经支持重命名的时候自动生成别名。已上架集市。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants