Style your Terminal
In this article, I will show you how to style your terminal and IDEs.
We will use iTerm2 as the terminal and Oh My Zsh as the shell.
In this article, I will show you how to style your terminal and IDEs.
We will use iTerm2 as the terminal and Oh My Zsh as the shell.
See the difference between User Settings and Workspace Settings in:https://code.visualstudio.com/docs/getstarted/settings
not finished yet
Deploy RssHub on Vercel(部署 RssHub 在 Vercel 上)
官方推荐使用docker-compose部署RssHub,但是需要个人服务器,而且需要一定的技术水平,而在Vercel上部署RssHub更加简单.
Vercel 是一个现代化的部署应用程序平台, 有以下优点:
安装RssHub官方文档进行部署:https://docs.rsshub.app/deploy/#deploy-to-vercel
部署后会发现下图错误:
原因是目前https://github.com/DIYgod/RSSHub仓库的master分支下, package.json设置"node": ">22", 而Vercel平台支持最高为20.x
https://github.com/DIYgod/RSSHub/fork
注意: 在此处取消勾选: Copy the master branch only
访问https://vercel.com/, 注册账号, 选择Hobby plan
进入主页, 点击Add New...
选择Project
Import 我们刚刚fork的仓库
系统会默认生成一个项目名称,也可以自定义修改
其他配置不动,点击Deploy
这里就会遇到开头提到的Error: 当前的环境版本是 node.js 20,而package.json的要求的 node.js版本要≥22
这里我们的解决方案是使用仓库的legacy分支, 该分支设定的node.js版本为≥16, 满足我们的需求
如下图, 进入项目设置, 选择Git, 修改Production Branch中的Branch name为legacy, 然后点击save保存
接下来, 在下面的Deploy Hooks中创建legacy on legacy, 如下图:

访问生成的url, 创建新的deployment, 等待一段时间之后, 就已经部署好了
进入项目设置, 点击Domains, 添加域名, 配置DNS解析
访问配置好的域名, 出现下图, 说明部署完成!

legacy分支, 解决了node.js版本不匹配的问题reference: https://cloud.tencent.com/developer/article/2432561
NVM(Node Version Manager)是一个 Node.js 版本管理工具,可以让你在同一台服务器上安装和切换不同版本的 Node.js。本文将介绍如何安装和使用 NVM。
首先,你需要使用 cURL 下载 NVM 安装脚本。在终端中执行以下命令:
1 | curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash |
如果你没有安装 cURL,也可以使用 Wget 下载 NVM 安装脚本:
1 | wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash |
如果你使用 macOS,并且安装了 homebrew,你可以使用以下命令安装 NVM:
1 | brew install nvm |
安装完成后,你需要重新加载终端配置文件(如 .bashrc、.bash_profile、.zshrc 等)或重启终端。然后执行以下命令验证 NVM 是否安装成功:
1 | command -v nvm |
如果输出 nvm,则表示 NVM 安装成功。
你可以使用以下命令查看 NVM 支持的所有 Node.js 版本:
1 | nvm ls-remote |
安装 Node.js 的命令格式为:
1 | nvm install <version> |
例如,安装 Node.js 14.17.0:
1 | nvm install 14.17.0 |
安装多个 Node.js 版本后,你可以使用以下命令切换版本:
1 | nvm use <version> |
例如,切换到 Node.js 14.17.0:
1 | nvm use 14.17.0 |
你可以使用以下命令设置默认 Node.js 版本:
1 | nvm alias default <version> |
例如,设置默认 Node.js 版本为 14.17.0:
1 | nvm alias default 14.17.0 |
如果你想卸载 NVM,可以执行以下命令:
1 | rm -rf ~/.nvm |
pnpm1 | npm install -g pnpm |