Skip to content

Commit a9e32cc

Browse files
committed
增加sitemap,修复引起构建错误的链接,现在可以正常构建了。根路径换成nerchat
1 parent 32755b7 commit a9e32cc

File tree

11 files changed

+16
-16
lines changed

11 files changed

+16
-16
lines changed

.vitepress/config.mts

+2-2
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,8 @@ export default withMermaid({
6464
mermaid: {
6565
// refer https://mermaid.js.org/config/setup/modules/mermaidAPI.html#mermaidapi-configuration-defaults for options
6666
},
67-
67+
base: "/nerchat",
6868
sitemap: {
69-
hostname: 'https://www.neboer.site'
69+
hostname: 'https://www.neboer.site/nerchat/'
7070
}
7171
})

src/docs/basic/account-management.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,6 @@ Matrix虽然使用复杂的机制来保护客户端的信息和数据,但您
1919

2020
**重复一遍,不要使用相同的登录密码和安全短语!**
2121

22-
如果您依然在怀疑发送到服务器的明文密码可能使您的账号被服务器的所有者顶替登录,请参考[威胁模型](../security/device-and-secret/#威胁模型)
22+
如果您依然在怀疑发送到服务器的明文密码可能使您的账号被服务器的所有者顶替登录,请参考[威胁模型](../security/device-and-secret#威胁模型)
2323

2424
:::

src/docs/basic/login.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ NerChat!和传统的聊天平台不同,您的消息被自己的密钥严格加
1414

1515
当您首次登录之后,需要立即生成自己的安全密钥,并将它导出,然后发给您的手机/电脑。
1616

17-
具体的操作请参考[生成并导出安全密钥](../security/secure-key/#生成并导出安全密钥)
17+
具体的操作请参考[生成并导出安全密钥](../security/secure-key#生成并导出安全密钥)
1818

1919
当您导出自己的安全密钥后,最好直接把这份密钥发送给您的其他设备作为备份,或者请您牢记自己的安全口令,一旦忘记密码丢失密钥,您将无法解密您的聊天记录。
2020

@@ -24,7 +24,7 @@ NerChat!和传统的聊天平台不同,您的消息被自己的密钥严格加
2424

2525
新设备登录可以是任何形式的新登录请求,当你用一个新的登录环境或者清除缓存数据的浏览器、客户端登录NerChat!的时候,这些环境会被视为一个新的登录设备。
2626

27-
在新设备上登录请参考[加载安全密钥](../security/secure-key/#加载安全密钥)
27+
在新设备上登录请参考[加载安全密钥](../security/secure-key#加载安全密钥)
2828

2929
## 登录之后
3030

src/docs/client/available-clients.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ NerChat!的Web端仅支持桌面浏览器使用,移动端访问NerChat!请使
2020
| :----: | :--------: | :--------: |
2121
|Web |[chat.neboer.site](https://chat.neboer.site)|[app.element.io](https://app.element.io)|
2222
|Windows/Linux/MacOS| Element Desktop | [Element Desktop](https://packages.riot.im/desktop/install/win32/x64/Element%20Setup.exe)|
23-
|Android | [Nelement](nelement/) | [Element Android](https://f-droid.org/packages/im.vector.app/) |
23+
|Android | [Nelement](nelement) | [Element Android](https://f-droid.org/packages/im.vector.app/) |
2424
|IOS | Element IOS | [Element IOS](https://matrix.org/docs/projects/client/element-ios) |
2525

2626
在桌面设备上,Web端和桌面端的消息推送是最快的。

src/docs/client/nelement.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,4 @@ Nelement是Neboer在Apache开源协议的许可下基于Element Android的源代
2727

2828
Nelement新版本发布后,会在大群中统一公布新版本到来的消息。同时,你也可以直接前往GitHub Release页面进行下载。
2929

30-
有关软件的具体更新流程,可以参考 [Nelement代码审查](../security/nelement-security/#Nelement代码审查) 一节。
30+
有关软件的具体更新流程,可以参考 [Nelement代码审查](../security/nelement-security#Nelement代码审查) 一节。

src/docs/help/faq.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ NerChat!是基于Matrix和Element部署的,虽然二者都已经相当成熟
2020

2121
**Q: 我不能解密聊天记录**
2222

23-
**A:**[恢复密码库](../security/local-backup/#恢复密码库)
23+
**A:**[恢复密码库](../security/local-backup#恢复密码库)
2424

2525
**Q: 我不能解密别人刚刚发给我的聊天内容**
2626

@@ -126,7 +126,7 @@ NerChat!是基于Matrix和Element部署的,虽然二者都已经相当成熟
126126

127127
**Q: 我想感谢作者对网站的付出,你们接受赞助吗?**
128128

129-
**A:** NerChat!暂时不打算接受赞助,如果你们一定想要赞助NerChat!,请[赞助Matrix的开发者们](https://matrix.org/faq/#how-is-matrixorg-funded)
129+
**A:** NerChat!暂时不打算接受赞助,如果你们一定想要赞助NerChat!,请[赞助Matrix的开发者们](https://matrix.org/faq#how-is-matrixorg-funded)
130130

131131
**Q: 这太酷了!我也想搭建我自己的Matrix网站!**
132132

src/docs/introduction/welcome.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# 基本介绍
22

3-
<img src="../../assets/nerchat/nerchat_logo.svg" style="width: 100px; margin-top:16px"/>
3+
<img src="/nerchat_logo.svg" style="width: 100px; margin-top:16px"/>
44

55
欢迎加入NerChat!
66

src/docs/security/cross-sign.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ graph TD
112112

113113
## 交叉认证方法
114114

115-
如果你想认证一个人的设备,你至少需要拥有自己的Megolm密钥库,所以需要先提供安全密钥验证自己的设备。关于验证设备的方法请参考[导入安全密钥](secure-key/#加载安全密钥)。当你想验证一个用户的时候,请确保自己和这个用户有除了NerChat!之外的第二个通信渠道,比如电子邮件、其他的社交平台、或者一个稳定的视频连接,当然最推荐的是线下直接见面,这个渠道被用来分享自己的emoji表情,和对方比对是否一致。
115+
如果你想认证一个人的设备,你至少需要拥有自己的Megolm密钥库,所以需要先提供安全密钥验证自己的设备。关于验证设备的方法请参考[导入安全密钥](secure-key#加载安全密钥)。当你想验证一个用户的时候,请确保自己和这个用户有除了NerChat!之外的第二个通信渠道,比如电子邮件、其他的社交平台、或者一个稳定的视频连接,当然最推荐的是线下直接见面,这个渠道被用来分享自己的emoji表情,和对方比对是否一致。
116116

117117
::: tabs
118118

@@ -215,7 +215,7 @@ graph TD
215215
:::
216216

217217
设备认证的过程非常复杂,但它是非对称加密方法的固有限制。设备验证彻底保证了有且仅有和你聊天的对方能看到你的消息并给你发送消息,从而保证了您聊天的安全性。
218-
如果您追求极致安全,请检查一个聊天室中是否所有的用户都已经持有绿色盾牌,如果是,则聊天的过程完全可信,服务器没有从中做梗的可能,有关这一问题的详细讨论,请参考[威胁模型](device-and-secret/#威胁模型)
218+
如果您追求极致安全,请检查一个聊天室中是否所有的用户都已经持有绿色盾牌,如果是,则聊天的过程完全可信,服务器没有从中做梗的可能,有关这一问题的详细讨论,请参考[威胁模型](device-and-secret#威胁模型)
219219

220220
可以说,这个公钥认证体系在服务器中建立了一套可信的CA体系,您可以通过这套体系以最少的验证次数验证最多的用户设备。
221221

src/docs/security/secure-key.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
## Megolm密码库的密钥
1616

17-
Matrix使用相当多的手段保护信息,Megolm密钥就是其中之一。Megolm密钥与聊天室的非对称加密[息息相关](protocol/),但由于Megolm密钥库里涵盖了所有你加入的聊天的密钥,过于庞大不便保存,因此Matrix协议规定客户端可以将Megolm密钥库经过本地加密后上传到云端,这样即使客户端的数据完全丢失,仅凭密码也可以完全恢复聊天内容。在Element客户端中,这串密码表现为12个4字单元的组合。这个字母组合可以随机生成,也可以用一个“==安全短语==”计算得出,便于人类记忆。
17+
Matrix使用相当多的手段保护信息,Megolm密钥就是其中之一。Megolm密钥与聊天室的非对称加密[息息相关](protocol),但由于Megolm密钥库里涵盖了所有你加入的聊天的密钥,过于庞大不便保存,因此Matrix协议规定客户端可以将Megolm密钥库经过本地加密后上传到云端,这样即使客户端的数据完全丢失,仅凭密码也可以完全恢复聊天内容。在Element客户端中,这串密码表现为12个4字单元的组合。这个字母组合可以随机生成,也可以用一个“==安全短语==”计算得出,便于人类记忆。
1818

1919
这个加密Megolm密钥库的密码便是群组加密的“钥匙”,这个密码又被称为“**安全密钥**”。当用户初次登录后**非常建议**用户立即生成这个安全密钥,并将其导出、妥善保管。在生成此密钥之后,客户端会把自己的Megolm密钥库在本地加密后上传到服务器,方便自己未来的使用,同时由于安全密钥本身强度较高,可以认为得到了安全密钥就掌握了整个Megolm密钥库。
2020

@@ -28,7 +28,7 @@ Matrix使用相当多的手段保护信息,Megolm密钥就是其中之一。Me
2828

2929
:::
3030

31-
如果您不喜欢安全密钥,可以选择直接导出Megolm密码库,这样您的密码库完全不会加密上传到服务器,但是可能在多端同步的时候遇到不小的困难。详情可以参考[协议](protocol/)
31+
如果您不喜欢安全密钥,可以选择直接导出Megolm密码库,这样您的密码库完全不会加密上传到服务器,但是可能在多端同步的时候遇到不小的困难。详情可以参考[协议](protocol)
3232

3333
## 生成并导出安全密钥
3434

@@ -142,7 +142,7 @@ Matrix使用相当多的手段保护信息,Megolm密钥就是其中之一。Me
142142

143143
![](../../assets/web/unable_to_decrypt.png)
144144

145-
如果你提供了密钥但依然遇到了这个问题,请稍等片刻再检查。如果等待了很长时间依然不能解密消息,请参阅[帮助](../help/faq/#我不能解密聊天记录)部分。
145+
如果你提供了密钥但依然遇到了这个问题,请稍等片刻再检查。如果等待了很长时间依然不能解密消息,请参阅[帮助](../help/faq#我不能解密聊天记录)部分。
146146

147147
:::
148148

src/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ hero:
2121
text: 阅读文档
2222
link: /docs/
2323
image:
24-
src: ./assets/nerchat/nerchat_logo.svg
24+
src: /nerchat_logo.svg
2525
alt: VitePress
2626

2727
features:
File renamed without changes.

0 commit comments

Comments
 (0)