【前端】Hexo 摆设指南_hexo-deploy-git·GitHub Actions·Git Hooks ...

打印 上一主题 下一主题

主题 1686|帖子 1686|积分 5058


最新内容 & 更好的阅读体验


  • 高速访问:https://wiki.dwj601.cn/front-end/hexo/hexo-deployment/
  • 永世链接:https://explorer-dong.github.io/front-end/hexo/hexo-deployment/

媒介

一图胜千言:
     基于 hexo-deploy-git

见:https://wiki.dwj601.cn/front-end/hexo/build-your-own-website-with-hexo/#摆设云端。
基于 GitHub Actions

该方法可以使用 GitHub Actions 的 CI/CD 功能,省去「当地构建」与「手动摆设」的操作,让 GitHub 平台帮助我们完成这两步操作,从而让我们只需要像维护项目代码一样专注于内容创作与版本管理,而无需关心其他任何事变。下面以「源码和站点同属一个仓库」的景象为例先容详细地操作与工作流配置。
1)创建一个空 GitHub 仓库、创建一个鉴权 token(该 token 可以让 GitHub Actions 以你的身份操作你的仓库)、赋予 GitHub Actions 读写权限
创建一个鉴权 token:头像 >> Settings >> Developer settings >> Personal access tokens >> Tokens (classic)

赋予 GitHub Actions 读写权限:Settings >> Actions >> General >> Workflow permissions

2)初始化一个博客项目
  1. hexo init
复制代码
3)编辑 _config.yml 文件中的 url 字段
  1. url: https://explorer-dong.github.io/demo-github-actions
复制代码
4)创建工作流文件 .github/workflows/bot.yml 并编辑如下内容
[code]name: Build and Deploy
on: [push]
jobs:
  build-and-deploy:
    runs-on: ubuntu-latest
    steps:
      # 相当于 git clone 到服务器
      - name: Checkout

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

万万哇

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表