/Resume2

简历

Primary LanguageJavaScriptMIT LicenseMIT

Kaciras 的简历网站

Deploy

个人简历网站,Web前端开发工程师

浏览器支持:

  • Firefox >= 103
  • Chrome / Edge >= 92
  • Safari >= 15.4

构建

本项目使用pnpm作为依赖管理器,运行以下命令安装依赖并启动开发服务器:

pnpm install
pnpm run dev

构建项目:

pnpm run build

信息加密

本项目支持对信息加密,需要加密的文件放在/secret目录下,该目录被不会包含在构建的输出里。

例如创建secret/info.json并填写个人信息:

{
	"name": "姓名",
	"education": "某某学校,专业,本科,2014-2018",
	"phone": 66666,
	"mail": "example@example.com"
}

调用以下命令,对/secret里所有的文件用AES-128-GCM加密:

node script/secret-files.js encrypt <password>

加密后的文件被保存到/public目录,它将包含在构建中并上传,当 URL 存在key=<password>参数且密码正确时才能加载这些文件。