diff --git a/assets/radar-rules.js b/assets/radar-rules.js
index 71386b2606..137e4cc56f 100644
--- a/assets/radar-rules.js
+++ b/assets/radar-rules.js
@@ -460,7 +460,7 @@
},
],
},
- 'juejin.im': {
+ 'juejin.cn': {
_name: '掘金',
'.': [
{
diff --git a/lib/routes/juejin/books.js b/lib/routes/juejin/books.js
index e8843c95ea..f77bbfde38 100644
--- a/lib/routes/juejin/books.js
+++ b/lib/routes/juejin/books.js
@@ -10,7 +10,7 @@ module.exports = async (ctx) => {
const { data } = response.data;
const items = data.map(({ base_info }) => ({
title: base_info.title,
- link: `https://juejin.im/book/${base_info.booklet_id}`,
+ link: `https://juejin.cn/book/${base_info.booklet_id}`,
description: `

${base_info.title}
@@ -23,7 +23,7 @@ module.exports = async (ctx) => {
ctx.state.data = {
title: '掘金小册',
- link: 'https://juejin.im/books',
+ link: 'https://juejin.cn/books',
item: items,
};
};
diff --git a/lib/routes/juejin/category.js b/lib/routes/juejin/category.js
index 653a921c85..8496d00e1f 100644
--- a/lib/routes/juejin/category.js
+++ b/lib/routes/juejin/category.js
@@ -31,9 +31,9 @@ module.exports = async (ctx) => {
const resultItems = await util.ProcessFeed(originalData, ctx.cache);
ctx.state.data = {
- title: `掘金${cat.category_name}`,
- link: `https://juejin.im/${category}`,
- description: `掘金${cat.category_name}`,
+ title: `掘金 ${cat.category_name}`,
+ link: `https://juejin.cn/${category}`,
+ description: `掘金 ${cat.category_name}`,
item: resultItems,
};
};
diff --git a/lib/routes/juejin/collection.js b/lib/routes/juejin/collection.js
index 5f804af3de..7884883155 100644
--- a/lib/routes/juejin/collection.js
+++ b/lib/routes/juejin/collection.js
@@ -18,7 +18,7 @@ module.exports = async (ctx) => {
ctx.state.data = {
title: '掘金 - 单个收藏夹',
- link: `https://juejin.im/collection/${collectionId}`,
+ link: `https://juejin.cn/collection/${collectionId}`,
description: '掘金,用户单个收藏夹',
item: result,
allowEmpty: true,
diff --git a/lib/routes/juejin/pins.js b/lib/routes/juejin/pins.js
index 44afe2d897..06cf391173 100644
--- a/lib/routes/juejin/pins.js
+++ b/lib/routes/juejin/pins.js
@@ -60,7 +60,7 @@ module.exports = async (ctx) => {
ctx.state.data = {
title: `沸点 - ${title[type]}`,
- link: 'https://juejin.im/pins/recommended',
+ link: 'https://juejin.cn/pins/recommended',
item: items,
};
};
diff --git a/lib/routes/juejin/posts.js b/lib/routes/juejin/posts.js
index 0546ae1da7..fe08efa17e 100644
--- a/lib/routes/juejin/posts.js
+++ b/lib/routes/juejin/posts.js
@@ -18,7 +18,7 @@ module.exports = async (ctx) => {
ctx.state.data = {
title: `掘金专栏-${username}`,
- link: `https://juejin.im/user/${id}/posts`,
+ link: `https://juejin.cn/user/${id}/posts`,
description: `掘金专栏-${username}`,
item: resultItems,
};
diff --git a/lib/routes/juejin/tag.js b/lib/routes/juejin/tag.js
index b0d676c712..bbb7be63c6 100644
--- a/lib/routes/juejin/tag.js
+++ b/lib/routes/juejin/tag.js
@@ -32,9 +32,9 @@ module.exports = async (ctx) => {
const resultItems = await util.ProcessFeed(originalData, ctx.cache);
ctx.state.data = {
- title: `掘金${tag}`,
- link: `https://juejin.im/tag/${encodeURIComponent(tag)}`,
- description: `掘金${tag}`,
+ title: `掘金 ${tag}`,
+ link: `https://juejin.cn/tag/${encodeURIComponent(tag)}`,
+ description: `掘金 ${tag}`,
item: resultItems,
};
};
diff --git a/lib/routes/juejin/utils.js b/lib/routes/juejin/utils.js
index 0fad946bac..e776b4e995 100644
--- a/lib/routes/juejin/utils.js
+++ b/lib/routes/juejin/utils.js
@@ -32,7 +32,7 @@ const ProcessFeed = async (list, caches) =>
list.map(async (item) => {
// 解析时间,补偿时区offset
const pubdate = new Date(parseInt(item.article_info.ctime) * 1000 - 8 * 60 * 60 * 1000);
- const link = `https://juejin.im/post/${item.article_id}`;
+ const link = `https://juejin.cn/post/${item.article_id}`;
// 列表上提取到的信息
const single = {
title: item.article_info.title,