Skip to content

移除 hexo-renderer-pandoc 插件及其工作流中依赖 #30

移除 hexo-renderer-pandoc 插件及其工作流中依赖

移除 hexo-renderer-pandoc 插件及其工作流中依赖 #30

Workflow file for this run

name: Hexo Blog CI
on:
push:
branches: [ main ]
#pull_request:
# branches: [ main ]
workflow_dispatch:
jobs:
build-gh-pages:
runs-on: ubuntu-latest
steps:
#- uses: actions/checkout@master
- name: Checkout Repository backup branch
uses: actions/checkout@master
- name: Setup Node.js lts
uses: actions/setup-node@master
with:
node-version: "22.x"
# - name: Setup pandoc.deb lts # 插件 hexo-renderer-pandoc 依赖于此软件
# run: |
# wget https://github.com/jgm/pandoc/releases/download/2.17.1.1/pandoc-2.17.1.1-1-amd64.deb
# sudo dpkg -i pandoc-2.17.1.1-1-amd64.deb
- name: Setup Hexo Dependencies
env:
HEXO_DEPLOY_PRIVATE_KEY: ${{ secrets.HEXO_DEPLOY_PRIVATE_KEY }}
run: |
mkdir -p ~/.ssh/
echo "$HEXO_DEPLOY_PRIVATE_KEY" | tr -d '\r' > ~/.ssh/id_rsa
chmod 600 ~/.ssh/id_rsa
ssh-keyscan github.com >> ~/.ssh/known_hosts
git config --global user.name 'simon7073'
git config --global user.email 'simoncq@163.com'
npm install hexo -g
npm install
- name: Deploy Hexo
run: |
hexo clean
hexo generate
hexo deploy