Skip to content

Update _config.Acrylic.yml #116

Update _config.Acrylic.yml

Update _config.Acrylic.yml #116

Workflow file for this run

name: Pages
on:
push:
branches:
- master
jobs:
pages:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: actions/checkout@v2
- name: 使用 Node.js 16.x
uses: actions/setup-node@v2
with:
node-version: '18.15.0'
- name: 缓存 NPM 依赖
uses: actions/cache@v2
with:
path: ~/.npm
key: ${{ runner.OS }}-npm-cache
restore-keys: |
${{ runner.OS }}-npm-cache
- name: 查看目录列表
run: tree -L 3 -a
- name: 安装依赖
run: npm install
- name: 安装 hexo-butterfly-envelope
run: npm install hexo-butterfly-envelope --save
- name: 再次查看目录列表
run: tree -L 3 -a
- name: 安装主题
run: git submodule add https://github.com/anzhiyu-c/hexo-theme-anzhiyu.git themes/Acrylic
#https://github.com/Villode/hexo-theme-anzhiyu.git
- name: 清理
run: npm run clean
- name: 构建
run: npm run build
- name: 部署
uses: peaceiris/actions-gh-pages@v3
with:
deploy_key: ${{ secrets.ACTIONS_DEPLOY_KEY }}
user_name: Villode
user_email: [email protected]
# 获取提交文章源码时的commit message,作为发布gh-pages分支的信息
commit_message: ${{ github.event.head_commit.message }}
full_commit_message: ${{ github.event.head_commit.message }}
github_token: ${{ secrets.GITHUB_TOKEN }}
# GITHUB_TOKEN不是个人访问令牌,GitHub Actions 运行器会自动创建一个GITHUB_TOKEN密钥以在您的工作流程中进行身份验证。因此,您无需任何配置即可立即开始部署
publish_dir: ./public
allow_empty_commit: true # 允许空提交
# Use the output from the `deploy` step(use for test action)
- name: 获取输出
run: |
echo "${{ steps.deploy.outputs.notify }}"