Skip to content

Commit

Permalink
Mention feature (#84)
Browse files Browse the repository at this point in the history
  • Loading branch information
hh0592821 authored Nov 15, 2024
1 parent c0015e8 commit f522c23
Show file tree
Hide file tree
Showing 3 changed files with 27 additions and 25 deletions.
Binary file added docs/manual/luogu/_image/mention-editor.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
28 changes: 27 additions & 1 deletion docs/manual/luogu/discuss.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,4 +26,30 @@ sidebar_position: 7

:::

在讨论区主页选择板块后,在页面下方可以发帖。在每一帖子页面下方可以进行回帖。帖子可以用 Markdown 进行美化和 @ 其他用户。详见[帮助:Markdown](../../rules/academic/handbook/markdown.md)
在讨论区主页选择板块后,在页面下方可以发帖。在每一帖子页面下方可以进行回帖。帖子可以用 Markdown 进行排版。详见[帮助:Markdown](../../rules/academic/handbook/markdown.md)

## 提及(at)他人

洛谷讨论区中可以提及其他用户(即“at”该用户),系统会发送通知提醒该用户查看讨论。内容为在什么时间,被哪位用户,在什么帖子内提及了。

提及用户的格式为 `@[](luogu://user/<uid>)`,例如需要提及 uid 为 1 的 kkksc03 就是 `@[](luogu://user/1)`

这个格式不需要手动输入,洛谷使用的 Markdown 编辑器可以自动补全该格式。如下图,只需要在编辑器内使用符号 @ 后直接跟上该用户的用户名或 uid,自动补全功能即会被触发。在确认提及的对象后使用 Enter 键确认,就会自动补全格式。

![在编辑器内提及他人](_image/mention-editor.png)

:::caution

本功能仅适用于洛谷**讨论区**中,在其他使用 Markdown 的地方无效。单个回复内最多允许提及 5 次,超出限制后不会展示为提及他人,也不会发送通知。

:::

## 帖子管理功能

洛谷管理员可使用**锁定帖子****置顶回复**管理讨论区内的帖子。

帖子被锁定后,用户无法再回复该帖子。

管理员可将某一条回复进行置顶,被置顶的回复将出现在所有回复上面。

以上两个功能可搭配使用,便于管理员管理讨论区。
24 changes: 0 additions & 24 deletions docs/rules/academic/handbook/markdown.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,30 +53,6 @@ Markdown 的目标是实现「易读易写」,成为一种适用于网络的
这是第一行
这是第二行

## 提及(at)他人

要在洛谷讨论区回复中提及其他用户(即“at”该用户),可以使用符号 @ 后面紧跟该用户的用户名,再紧跟空格。

**例如:**

```markdown
洛谷网的站长是 @kkksc03 ,网站于 2013 年开始运营。
```

(请注意“`@kkksc03`”后的空格,由于用户名中不会有空格,它起到分隔用户名和后面的内容的作用)

显示的效果如下:

洛谷网的站长是 @[kkksc03](https://www.luogu.com.cn/user/1) ,网站于 2013 年开始运营。

:::caution

本功能仅适用于洛谷**讨论区的回复**中,在其他使用 Markdown 的地方无效。

只有使用此方式才能让被提及的用户收到**系统通知**,获知是在什么时间、哪篇帖子内的回复、被哪位用户提及了。

:::

## 标题

Markdown 的标题是在行首插入 1 到 6 个 `#``#` 和标题文字之间使用一个或多个空格,对应到标题 $1$ 到 $6$ 级。
Expand Down

0 comments on commit f522c23

Please sign in to comment.