WeekToDo 一款极简主义待办事项列表
介绍:
WeekToDo 是一个注重隐私的待办事项清单。用户可以通过待办事项列表和日历来安排任务和项目。提供了在 Windows、Mac、Linux 操作系统上的客户端,也可以直接在线使用。
特点:
- 支持跨平台使用
- 支持明暗模式切换
- 自定义待办事项列表
- 拖放功能
- 多语言支持
- 子任务功能
- Markdown 支持
- 可定制的用户界面
- 本地存储
- 任务颜色标记
- 任务时间设置
- 周期性任务
- 通知和提醒功能
效果图:
部署方法:
第一步:更新源并安装依赖
Ubuntu/Debian:
apt update -y && apt upgrade -y
apt install git -y
Centos:
yum update -y && yum upgrade -y
yum install git -y
第二步:安装 Node.js
Ubuntu/Debian:
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt install -y nodejs
验证Node.js是否安装成功:
node -v
第三步:安装 Yarn
npm install -g yarn
验证Yarn是否安装成功:
yarn -v
第四步:安装 Electron
npm install -g electron
第五步:克隆并构建 WeekToDo
git clone https://github.com/manuelernestog/weektodo
cd weektodo
yarn install
第六步:运行WeekToDo
yarn run serve
希望持续在后台运行可以使用nohup
命令
nohup yarn run serve &
运行完成后可以访问 https://<your-ip>:8080
来访问 WeekToDo
第七步:反向代理到域名(可选)
此处使用一种非常简单的方式:Cloud flare 提供的 Origin Rules
配置如下:
修改Field为Hostname,Value为选择的完整域名,Rewrite to 为8080
记得解析自己的子域名到服务器IP:
使用A记录,Name为域名前缀,Content为服务器地址
相关地址:
GitHub地址:https://github.com/manuelernestog/weektodo
Demo:https://app.weektodo.me
原文链接:https://blog.fuyiran.link/Technology/42.html
版权声明:本博客所有文章除特別声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 傅说 (blog.fuyiran.link)