AI正在绞尽脑汁想思路ING···
BiのAI摘要
HunYuan-Lite

在上一篇文章中已经完成了gitea的安装
那么博客源码迁移倒是没问题，直接`git remote add origin`就行，但是action文件就有些变更。
这是我修改的action文件：

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    name: 自动部署
    on:
      push:
        branches:
          - master
      release:
        types:
          - published
      workflow_dispatch:
    env:
      TZ: Asia/Shanghai
    jobs:
      deploy:
        runs-on: ubuntu-latest
        steps:
        - name: 检查分支
          uses: actions/checkout@v4
          with:
            ref: master
        - name: 缓存项目 npm 包
          id: cache-node-modules
          uses: actions/cache@v3
          with:
            path: node_modules
            key: ${{ runner.os }}-nodeModules-${{ hashFiles('package-lock.json') }}-${{ hashFiles('package.json') }}
            restore-keys: |
              ${{ runner.os }}-nodeModules-
        - name: 安装 Node
          uses: actions/setup-node@v4
          with:
            node-version: "22.x"
        - name: 安装 Hexo
          run: |
            npm install hexo-cli --global
        - name: 安装依赖
          if: steps.cache-node-modules.outputs.cache-hit != 'true'
          run: |
            npm install
        - name: 清理文件树
          run: |
            npm run clean
        - name: 生成静态文件并压缩
          run: |
            npm run build
        - name: 部署
          run: |
            cd ./public
            git init
            git config user.name "${{ gitea.actor }}"
            git config user.email "${{ gitea.actor }}@noreply.gitea.io"
            git add .
            git commit -m "${{ gitea.event.head_commit.message }}··[$(date +"%Z %Y-%m-%d %A %H:%M:%S")]"
            git push --force --quiet "https://${{ gitea.actor }}:${{ secrets.DEPLOY_TOKEN }}@git.biss.click/biss/blog.git" master:page
        - name: Deploy to Server
          run: |
            curl -k -X POST

仅供参考吧，最后面是webhook，可以自己改改。

文章作者: biss
文章链接: https://blog.biss.click/posts/d2c8521/
版权声明: 本博客所有文章除特别声明外，均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Bi's Blog！
gitea
相关推荐
2026-02-07
安装gitea
今天想把网站的源码转移到自建git仓，所以先来安装gitea吧（gitlab过于庞大，服务器配置不够）PS:我的服务器为2C2G 安装gitea这里用二进制文件安装 获取二进制文件：123wget -O gitea https://dl.gitea.com/gitea/1.25.4/gitea-1.25.4-linux-amd64chmod +x giteacp gitea /usr/local/bin/gitea 创建用户这一步不是必须的，但是推荐这样，用root用户很容易出问题。 1234567891011121314151617181920# On Ubuntu/Debian:adduser \ --system \ --shell /bin/bash \ --gecos 'Git Version Control' \ --group \ --disabled-password \ --home /home/git \ git# On Fedora/RHEL/CentOS:groupadd --system gitaddus...
2026-02-23
自建renovate-bot
最近自建了gitea，所以把renovatebot也自建一下，毕竟renovatebot可以自动更新依赖，但是它不对自建git提供服务。这是docker compose文件： 123456789101112services: renovate: image: renovate/renovate:latest environment: RENOVATE_PLATFORM: 'gitea' RENOVATE_ENDPOINT: '你的git api地址' RENOVATE_TOKEN: 'token' RENOVATE_AUTODISCOVER: 'true' RENOVATE_GIT_AUTHOR: Renovate Bot <bot@biss.click> RENOVATE_USERNAME: renovate-bot volumes: - ./renovate-data:/tmp/renovate ...

评论
biss
文章
34
标签
11
分类
5
Follow Me
公告
最新文章
opencv基础操作 2026-03-15
配置opencv 2026-03-14
自建bitwarden服务 2026-02-25
自建renovate-bot 2026-02-23
新年快乐！2026-02-14
随便逛逛昼夜切换繁简转换阅读模式隐私声明 Cookie协议版权声明