zotero-chinese / styles.dev

CSL 中文样式文件测试仓库
https://zotero-chinese.github.io/styles
16 stars 5 forks source link

待办事项(2024) #30

Open northword opened 3 months ago

northword commented 3 months ago

此 issue 用于记录本仓库为适配 https://github.com/zotero-chinese/website/issues/10 所需的修改,部分内容继承自 #6 .

northword commented 3 months ago

目前这个仓库的脚本也许已经接近完成。

@zepinglee 目前的数据结构基本可以让网站端完成功能,也许需要麻烦你看看这个仓库是否能满足你的要求。

(合并到 Chinese-STD-GB-T-7714-related-csl 也许可以在 网页完成后 再开始?)

CC @jiaojiaodubai 如果你有时间的话可以看看:

zepinglee commented 3 months ago

核对每条样式文件的 self_link ,应指向仓库链接?

不知道 Zotero 能不能通过这个 self_link 自动更新。如果能的话这样改还是有必要的。

学位论文样式名应包含“大学”,“学位论文”任意字样。

不符合条件的有以下这些。

401cas-like-thesis.csl cas-like-thesis cas-thesis
402cas-like-thesis-zotero-ask.csl cas-like-thesisaa cas-thesis
422chinese-academy-of-agricultural-sciences.csl 中国农业科学院 中国农业科学院学位论文
485chinese-academy-of-forestry.csl 中国林业科学研究院 研究生论文撰写规范指南(2024年)

我想使用中文名应该是可以的(有些期刊的英文名确实不好找,也不一定准确)

文件名吗?我之前是按照官方 styles 仓库的习惯,文件名跟 style id 一致,都使用英文名。

其余的我晚上回去再细看一下。

zepinglee commented 3 months ago

@zepinglee 目前的数据结构基本可以让网站端完成功能,也许需要麻烦你看看这个仓库是否能满足你的要求。

感觉没什么问题。src/ 中的 README.md, LICENSE, guide/assets 已经过时或不准确,可以移除了。

(合并到 Chinese-STD-GB-T-7714-related-csl 也许可以在 网页完成后 再开始?)

嗯,没问题。

northword commented 3 months ago

不知道 Zotero 能不能通过这个 self_link 自动更新。如果能的话这样改还是有必要的。

https://github.com/zotero/zotero/blob/c9d60999d8ca66cab3ac23e4c277169486361b5f/chrome/content/zotero/xpcom/schema.js#L1550-L1579

image

image

试了下,不在中央仓库的似乎不能自动更新,不过 @jiaojiaodubai 后面想在茉莉花里加分发 CSL 的功能,也许可以利用?网站那边是拼字符串拼出路径来,没有依靠这个字段,因此可改可不改。属于长期项目了。

文件名吗?我之前是按照官方 styles 仓库的习惯,文件名跟 style id 一致,都使用英文名。

也可以。

src/ 中的 README.md, LICENSE, guide/assets 已经过时或不准确,可以移除了。

收到。

jiaojiaodubai commented 3 months ago

试了下,不在中央仓库的似乎不能自动更新,不过 @jiaojiaodubai 后面想在茉莉花里加分发 CSL 的功能,也许可以利用?网站那边是拼字符串拼出路径来,没有依靠这个字段,因此可改可不改。属于长期项目了。

是的,Zotero只分发和维护自己的捆绑文件,这需要我们自己分发。

zepinglee commented 3 months ago

redleafnew/Chinese-STD-GB-T-7714-related-csl 文件结构修改为目前 zotero-chinese/styles 的脚本已经有了吗?我来处理?

另外 redleafnew/Chinese-STD-GB-T-7714-related-csl 有几个 Python 脚本:

这些脚本如果迁移到 JS/TS 似乎工作量过大,所以我打算保留自用。放在哪个目录下比较合适?

jiaojiaodubai commented 3 months ago

如果之前是手动迁移过来的,那么目前可能还没有现成的脚本。

northword commented 3 months ago

仅作记录:

不知道 Zotero 能不能通过这个 self_link 自动更新。如果能的话这样改还是有必要的。

https://github.com/zotero/zotero/issues/1879