fix(docs, route): 梨园添加功能 & 修复文档示例 (#7446)

This commit is contained in:
WooMai
2021-05-08 18:15:01 -04:00
committed by GitHub
parent b30fe4a43c
commit 2edfbe345c
2 changed files with 25 additions and 10 deletions
+3 -3
View File
@@ -368,15 +368,15 @@ pageClass: routes
### 主题帖(板块)
<Route author="WooMai" example="/liyuan-forums/threads/forum/:forum_id" path="/liyuan-forums/threads/forum/1" :paramsDesc="['板块 ID']" />
<Route author="WooMai" example="/liyuan-forums/threads/forum/1" path="/liyuan-forums/threads/forum/:forum_id" :paramsDesc="['板块 ID, 支持多个, 使用英文逗号分隔']" />
### 主题帖(专题)
<Route author="WooMai" example="/liyuan-forums/threads/topic/:topic_id" path="/liyuan-forums/threads/topic/1" :paramsDesc="['专题 ID']" />
<Route author="WooMai" example="/liyuan-forums/threads/topic/1" path="/liyuan-forums/threads/topic/:topic_id" :paramsDesc="['专题 ID, 支持多个, 使用英文逗号分隔']" />
### 主题帖(用户)
<Route author="WooMai" example="/liyuan-forums/threads/user/:user_id" path="/liyuan-forums/threads/user/1" :paramsDesc="['用户 ID, 仅支持数字 ID']" />
<Route author="WooMai" example="/liyuan-forums/threads/user/1" path="/liyuan-forums/threads/user/:user_id" :paramsDesc="['用户 ID (仅支持数字 ID), 支持多个, 使用英文逗号分隔']" />
## 龙空
+22 -7
View File
@@ -5,23 +5,38 @@ module.exports = async (ctx) => {
const topic_id = ctx.params.topic_id || null;
const user_id = ctx.params.user_id || null;
const query = ['initial_post=1'];
const query = ['initial_post=1', `order_by=create_time`];
let link = 'https://forums.liyuans.com/recent';
if (forum_id) {
query.push(`forum_id=${encodeURIComponent(forum_id)}`);
link = `https://forums.liyuans.com/forum/${forum_id}`;
if (!isNaN(forum_id)) {
query.push(`forum_id=${encodeURIComponent(forum_id)}`);
link = `https://forums.liyuans.com/forum/${forum_id}`;
} else {
query.push(`forum_ids=${encodeURIComponent(forum_id)}`);
link = `https://forums.liyuans.com`;
}
}
if (topic_id) {
query.push(`topic_id=${encodeURIComponent(topic_id)}`);
link = `https://forums.liyuans.com/topic/${topic_id}`;
if (!isNaN(topic_id)) {
query.push(`topic_id=${encodeURIComponent(topic_id)}`);
link = `https://forums.liyuans.com/topic/${topic_id}`;
} else {
query.push(`topic_ids=${encodeURIComponent(topic_id)}`);
link = `https://forums.liyuans.com`;
}
}
if (user_id) {
query.push(`user_id=${encodeURIComponent(user_id)}`);
link = `https://forums.liyuans.com/user/${user_id}`;
if (!isNaN(user_id)) {
query.push(`user_id=${encodeURIComponent(user_id)}`);
link = `https://forums.liyuans.com/user/${user_id}`;
} else {
query.push(`user_ids=${encodeURIComponent(user_id)}`);
link = `https://forums.liyuans.com`;
}
}
let qstr = '';