已死亡站点适配说明 #137
Rhilip
started this conversation in
Show and tell
已死亡站点适配说明
#137
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
在 PTPP -> PTD 的迁移过程中,因为历时较长,部分站点已经关闭、需要标记为死亡。
但PTPP和PTD在存储用户数据的结构上存在差异,且因为PTD已经移除了自定义站点功能(参见 #10 中相关),所以用户会因无站点适配而无法导入PTPP中已经获取的已死亡站点的用户数据。
现就此类站点的适配说明如下:
siteId(siteId 应该为全小写英文字母+数字的组合)${siteId}.${'png' | 'icon' | 'svg'},并放置在 /public/icons/site 目录下Note
你可以在 CzBiX/qb-web 、 mantou568/pre-dessert-sites 或其他网站(例如 https://web.archive.org/ )寻找 favicon。如果你的PTPP中曾经获取过该站点的 favicon, 也可以通过 base64-to-image 的方式转换出对应文件。
${siteId}.ts,并放置在 /src/packages/site/definitions 目录下,对该站点配置说明如下:Note
ISiteMetadata 的完整定义请参 @pkg/site/types/site.ts,以下仅提供最小实现范例。
master或dev分支中存在或曾经存在过的站点配置文件链接,方便我们开发组快速核对。All reactions