node 通过 surge.sh 部署一个自己的个人网站/文件存储站 - 完全免费
免费且自带 SSL 的网页部署方法,需通过命令行操作,
并要设定一个工作目录,具体步骤如下:
一 、安装nodejs 环境
安装 npm:
Linux 系统可跳过此步。
Windows 系统需安装 Node.js 以获取 npm,
Windows 8 及以上系统可从官网(https://nodejs.org/zh-cn )下载安装包,Windows 7 可从(https://yun.heleguo.cn/s/0anC7 )下载。
安装时通常直接按 “next” 即可。
切换镜像源:打开 cmd,输入命令 “npm config set registry https://registry.npmmirror.com/” 切换镜像源,
输入命令 “npm get registry”,若输出 “https://registry.npmmirror.com/” 则表示设置成功。
Linux 用户可省略此步骤,直接打开命令行软件。
** 二、安装 surge:**
在命令行输入 “npm install –global surge”,
安装完成后输入 “surge -v”,
若返回的列表里出现 surge 则安装成功。
设置工作目录:在电脑上创建一个文件夹作为工作目录,名称建议只包含字母和数字。
在命令行中使用 “cd 文件夹存放目录” 命令进入该目录。
配置网站文件:在工作目录新建 CNAME 文件(无后缀名),输入自定义域名并保存。将网站文件放入该文件夹。
部署网站:在命令行输入 “surge”,首次使用需填写邮箱和密码(邮箱格式正确即可,密码自设且牢记),工作目录通常自动获取,直接回车确认。
部署完成后可通过生成的链接在浏览器访问。
后续修改与文件存储站设置:若要修改网站,直接修改文件夹内文件,之后在命令行输入 “surge” 并回车两次即可更新。
若想将网站作为文件存储站,需在文件夹里新建 CORS 文件(无后缀名),输入 “*” 并保存。
测试地址: https://yanjun202.surge.sh/
