diff --git a/docs/README.md b/docs/README.md
index c9ce55613..b3807c0d7 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -420,6 +420,8 @@ RSSHub 提供下列 API 接口:
+
+
### pixiv
diff --git a/router.js b/router.js
index 08a1f3324..1e05548e5 100644
--- a/router.js
+++ b/router.js
@@ -168,6 +168,7 @@ router.get('/zhihu/hotlist', require('./routes/zhihu/hotlist'));
router.get('/zhihu/pin/hotlist', require('./routes/zhihu/pin/hotlist'));
router.get('/zhihu/question/:questionId', require('./routes/zhihu/question'));
router.get('/zhihu/topic/:topicId', require('./routes/zhihu/topic'));
+router.get('/zhihu/people/pins/:id', require('./routes/zhihu/pin/people'));
// 妹子图
router.get('/mzitu/home/:type?', require('./routes/mzitu/home'));
diff --git a/routes/zhihu/pin/hotlist.js b/routes/zhihu/pin/hotlist.js
index 9ab319979..dba8c5d1d 100644
--- a/routes/zhihu/pin/hotlist.js
+++ b/routes/zhihu/pin/hotlist.js
@@ -1,4 +1,5 @@
const axios = require('../../../utils/axios');
+const { generateData } = require('./utils');
module.exports = async (ctx) => {
const {
@@ -12,49 +13,6 @@ module.exports = async (ctx) => {
title: '知乎想法热榜',
link: 'https://www.zhihu.com/',
description: '整点更新',
- item: data.map(({ target }) => {
- const pubDate = new Date(target.created * 1000).toUTCString();
- const author = target.author.name;
- const title = `${author}:${target.excerpt_title}`;
- const link = `https://www.zhihu.com/pin/${target.id}`;
- const description = target.content.reduce((description, item) => {
- switch (item.type) {
- case 'text':
- description += `
${item.content}
`;
- break;
-
- case 'image':
- description += `
`;
- break;
-
- case 'video':
- description += `