diff --git a/CHANGELOG b/CHANGELOG index eb1526c..3e4e349 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,7 @@ +## [206.2.1] - 2026-01-08 +### Fixed +- 修正豆瓣图片源 + ## [206.2.0] - 2026-01-07 ### Added - 轮播图数据源增加豆瓣 diff --git a/VERSION.txt b/VERSION.txt index 0c7f103..4e6326f 100644 --- a/VERSION.txt +++ b/VERSION.txt @@ -1 +1 @@ -206.2.0 \ No newline at end of file +206.2.1 \ No newline at end of file diff --git a/src/lib/changelog.ts b/src/lib/changelog.ts index 555a082..5b6c93a 100644 --- a/src/lib/changelog.ts +++ b/src/lib/changelog.ts @@ -11,6 +11,18 @@ export interface ChangelogEntry { export const changelog: ChangelogEntry[] = [ { + version: '206.2.1', + date: '2026-01-08', + added: [ + + ], + changed: [ + + ], + fixed: [ + "修正豆瓣图片源" + ] + },{ version: '206.2.0', date: '2026-01-07', added: [ diff --git a/src/lib/utils.ts b/src/lib/utils.ts index 99a8c7d..04e5f40 100644 --- a/src/lib/utils.ts +++ b/src/lib/utils.ts @@ -42,8 +42,28 @@ export function processImageUrl(originalUrl: string): string { return originalUrl; } - // 统一使用服务器代理 - return `/api/image-proxy?url=${encodeURIComponent(originalUrl)}`; + const { proxyType, proxyUrl } = getDoubanImageProxyConfig(); + switch (proxyType) { + case 'server': + return `/api/image-proxy?url=${encodeURIComponent(originalUrl)}`; + case 'img3': + return originalUrl.replace(/img\d+\.doubanio\.com/g, 'img3.doubanio.com'); + case 'cmliussss-cdn-tencent': + return originalUrl.replace( + /img\d+\.doubanio\.com/g, + 'img.doubanio.cmliussss.net' + ); + case 'cmliussss-cdn-ali': + return originalUrl.replace( + /img\d+\.doubanio\.com/g, + 'img.doubanio.cmliussss.com' + ); + case 'custom': + return `${proxyUrl}${encodeURIComponent(originalUrl)}`; + case 'direct': + default: + return originalUrl; + } } /** diff --git a/src/lib/version.ts b/src/lib/version.ts index 0422b46..881b203 100644 --- a/src/lib/version.ts +++ b/src/lib/version.ts @@ -1,6 +1,6 @@ /* eslint-disable no-console */ -const CURRENT_VERSION = '206.2.0'; +const CURRENT_VERSION = '206.2.1'; // 导出当前版本号供其他地方使用 export { CURRENT_VERSION };