Skip to content

Commit

Permalink
feat: allow archive notes
Browse files Browse the repository at this point in the history
  • Loading branch information
MR-Addict committed Oct 31, 2024
1 parent fa641d4 commit 0a36bcf
Show file tree
Hide file tree
Showing 18 changed files with 601 additions and 95 deletions.
14 changes: 13 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,12 +42,24 @@ END_DATE="2025-01-19 23:59"
CURRENT_TERM="2024-2025年第一学期"
```

### 1.4. ISR
### 1.4 导出笔记

使用下面的命令可以将当前数据的笔记导出笔记到 `archive` 目录下,导出前请确保以上环境变量已经正确设置:

```bash
npm run archive
```

### 1.5. ~~ISR~~(已弃用)

ISR,也就是 Next.js 的按需编译,查看笔记的页面正常情况下都是静态页面,只有在有新的提交笔记后才会重新编译,这样可以显著提高访问流畅度。

~~但是测试发现目前 13.3.2 版本本地使用存在问题,可是部署在 Vercel 之后又可以正常使用。这应该是 Bug,后面将持续关注随时更新 Next.js 的版本。另外目前 ISR 还没有嵌入到 app 目录当中,仍然在使用 pages 中的 api。~~(更新:13.4.0 之后的稳定版本推出后,现在使用 **revalidatePath** 就可以很简单地在服务端重新编译想要的静态页面,不需要另开 API 了。)

> 注:
>
> 自 2024年10月31日起,本项目已弃用 Next.js 的 ISR功能
## 二、Docker部署

本项目已经提前编译好了 Docker 镜像,可以直接使用,部署的话修改一些环境变量即可,比如值班时间和当前学期名称,数据库URI不用改:
Expand Down
6 changes: 0 additions & 6 deletions docs/help.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,12 +67,6 @@ Markdown 是一种轻量级**标记语言**,使用一些简单的标记符号

![编辑器](/assets/images/editor.png)

如果你是在手机上编辑,打开会看到两个按钮,除了**退出按钮**之外,还有一个**预览按钮**,点击即可预览效果。

| 编辑器 | 预览 |
| :---------------------------------------------: | :--------------------------------------------: |
| ![手机编辑器](/assets/images/editor-mobile.png) | ![手机预览](/assets/images/preview-mobile.png) |

如果你有电脑的话,建议在电脑上编辑,书写起来会更加方便。

> **小提示** 📝
Expand Down
Loading

0 comments on commit 0a36bcf

Please sign in to comment.