██╗ ██╗██╗ ██╗███████╗██████╗
██║ ██║██║ ██║██╔════╝╚════██╗
██║ ██║██║ ██║█████╗ █████╔╝
╚██╗ ██╔╝██║ ██║██╔══╝ ╚═══██╗
╚████╔╝ ╚██████╔╝███████╗██████╔╝
╚═══╝ ╚═════╝ ╚══════╝╚═════╝
Vue Template。使用vite
,基于 vue3 + TypeScript + vue-router + vuex + elementPlus
开发。支持多语言和暗黑模式。
Vue Template
- node 和 git -项目开发环境
- Es6+ - es6
- Vite - vite
- Vue3 - Vue
- Vue-Router - Vue Router
- Vuex - vuex
- Element-Plus - ui
- vue-i18n Language
pnpm
pnpm dev
pnpm deploy
# 本地生成新密钥对(注意 -N 后是空字符串)
ssh-keygen -t rsa -b 4096 -C "jyoketsu@gmail.com" -f ./github-actions-key -N ""
将新生成的 github-actions-key
(无密码私钥) 内容存入 SSH_PRIVATE_KEY
将 github-actions-key.pub
(公钥) 内容添加到服务器的 /root/.ssh/authorized_keys
vi /etc/ssh/sshd_config
确保以下配置正确
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
ssh-keyscan 47.102.193.24
将输出的内容复制到 GitHub Secrets 中的 SSH_KNOWN_HOSTS
。