Skip to content

修改看板娘

修改看板娘 #110

Workflow file for this run

name: Hexo Github Deploy
on:
push:
branches:
- master
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout source
uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: latest
check-latest: true
- name: Setup hexo
env:
ACTION_DEPLOY_KEY: ${{ secrets.HEXO_DEPLOY_PRI }}
run: |
mkdir -p ~/.ssh/
echo "$ACTION_DEPLOY_KEY" > ~/.ssh/id_rsa
chmod 600 ~/.ssh/id_rsa
ssh-keyscan github.com >> ~/.ssh/known_hosts
# bot 用
test -f /home/runner/.ssh/id_rsa && echo "$ACTION_DEPLOY_KEY" > /home/runner/.ssh/id_rsa
test -f /home/runner/.ssh/id_rsa && chmod 600 /home/runner/.ssh/id_rsa
git config --global user.email "[email protected]"
git config --global user.name "white"
npm install hexo-cli -g
npm install
- name: Hexo deploy
run: |
npm run clean
npm run deploy