Appearance
Github:号称全球最大的交友网站 
设置 token 
有时,Github 提交,需要输入用户名、密码。但密码是不行的,会显示校验失效,它要求你用 token,于是就只能生成 token,然后贴到密码的位置咯。
bash
头像 -> Settings -> Developer settings
-> Personal access tokens -> Generate new token -> repo从 PAT 切换到 SSH 
如果你之前使用的是 GitHub 的 PAT (Personal Access Token) 进行 HTTPS 认证,切换到 SSH 后就不再需要 PAT 了。
sh
# 确认仓库远程地址
git remote -v
# 如果还没有密钥,生成之
ssh-keygen -t ed25519 -C "your_email@example.com"
# 复制公钥 → 登录 GitHub → Settings → SSH and GPG keys → New SSH key → 粘贴并保存
cat ~/.ssh/id_ed25519.pub
# 修改远程地址
git remote set-url origin git@github.com:wswplay/wswplay.github.io.git
# 或设为多个push地址之一
git remote set-url --add --push origin git@github.com:yourname/repo.git
# 测试是否成功
ssh -T git@github.com
# 再看看
git remote -v
# origin	https://gitee.com/yunling2016/wswplay.github.io (fetch)
# origin	https://gitee.com/yunling2016/wswplay.github.io (push)
# origin	git@github.com:wswplay/wswplay.github.io.git (push)现在你可以正常使用 git pull、git push 等命令,无需再输入密码(因为 SSH 会自动认证)。
集成自动化部署 
Vitepress 
Travis CI 
年轻不懂事的时候,用完了免费时间额度。现在Travis CI向我收费😭才能玩。
 网上很多教程都是垃圾!
 唯有这个很好、很高效——将 Hexo 部署到 GitHub Pages
TIP
1、将 Travis CI 添加到你的 GitHub 账户中。
 2、前往 GitHub 的 Applications settings,配置 Travis CI 权限,使其能够访问你的 repository。
 3、你应该会被重定向到 Travis CI 的页面。如果没有,请 手动前往。
 4、在浏览器内新建一个标签页,前往 GitHub 新建 Personal Access Token,只勾选 repo 的权限并生成一个新的 Token。Token 生成后请复制并保存好。
 5、回到 Travis CI,前往你的 repository 的设置页面,在 Environment Variables 下新建一个环境变量,Name 为 dep_wswplay,Value 为刚才你在 GitHub 生成的 Token。确保 DISPLAY VALUE IN BUILD LOG 保持 不被勾选 避免你的 Token 泄漏。点击 Add 保存。
 6、在你的 Hexo 站点文件夹中新建一个 .travis.yml 文件:
bash
language: node_js
node_js:
  - lts/*
install:
  - yarn install
script:
  - yarn build
deploy:
  provider: pages
  skip_cleanup: true
  local_dir: docs/.vuepress/dist
  github_token: $dep_wswplay # $为变量符号。注意变量名应与第5步Name一致。
  keep_history: true
  on:
    branch: main附存档:我的 Travis.ci 地址