当前位置: 首页 > news >正文

自己免费网站建设手机网站域名怎么解析

自己免费网站建设,手机网站域名怎么解析,网站如何做播放线路,前端开发岗位职责本文首发于 Anyeの小站#xff0c;点击跳转 获得更优质的阅读体验 前言 贴一段胡话 在用过 应用#xff1a;静态网页服务 之后#xff0c;事实证明#xff1a; 总而言之#xff0c;自动化是一个很令人着迷的东西#xff0c;摆脱重复繁琐的工作#xff0c;解放了双手的…本文首发于 Anyeの小站点击跳转 获得更优质的阅读体验 前言 贴一段胡话 在用过 应用静态网页服务 之后事实证明 总而言之自动化是一个很令人着迷的东西摆脱重复繁琐的工作解放了双手的同时更是善待了自己。 简介 本文将会以 Github Action 结合 Ryan 大佬 的 Halo 插件 应用静态网页服务 来实现自动将 Github 上的开源项目 CorentinTh/it-tools 自动更新同步部署。 原理 Fork 原项目有微修需求的在 Fork 后的项目中做出修改为 Fork 的项目添加 Upstream Sync · Actions · GitHub 这一 Action该 Action 可以实现同步自己的分支和上游分支并输出一个是否有新提交的变量 has_new_commits 供我们使用使用 corn 计划任务实现定时查询更新。为项目添加 Actions在 has_new_commits 或者 commits 或者手动触发的时候执行构建推送按需添加。 快速使用以 it-tools 项目为例 Fork 我已经修改好的项目 Anyexyz/it-tools 然后按照 此处 操作。 实现以 it-tools 项目为例 Fork 项目 点击 CorentinTh/it-tools 直达。 对项目源码进行修改 在这里我对项目做出修改 必要 修改项目的 web 访问路径为 /tools 将 vite.config.ts:19 的 process.env.BASE_URL ?? /; 改为 process.env.BASE_URL ?? /tools; 修改项目的默认访问语言为中文 将 src/plugins/i18n.plugin.ts:8 的 en 改为 zh 。 其他个性化修改 添加工作流 Deploy to Halo 用于构建并部署到 Halo 静态网页服务。 name: Deploy to Haloon:push:branches: [main]repository_dispatch:types: [deploy]workflow_dispatch:jobs:deploy:runs-on: ubuntu-lateststeps:- name: Checkoutuses: actions/checkoutv4- uses: pnpm/action-setupv3with:version: 8- uses: actions/setup-nodev4with:node-version: 20cache: pnpm- name: Install dependenciesrun: pnpm install- name: Buildrun: pnpm build- name: Deploy to Halorun: |npx halo-static-pages-deploy-cli deploy -e ${{ secrets.ENDPOINT }} -i ${{ secrets.ID }} -t ${{ secrets.PAT }} -f dist我在这里添加了三个触发条件 响应 push 事件到 main 分支。响应 repository_dispatch 事件类型为 deploy。手动触发。 Upstream Sync 用于同步上游 commits 并检查是否有更新。 name: Upstream Syncpermissions:contents: writeissues: writeactions: writeon:schedule:- cron: 0 * * * * # 每小时执行一次workflow_dispatch: # 手动触发jobs:sync_latest_from_upstream:name: Sync latest commits from upstream reporuns-on: ubuntu-latestif: ${{ github.event.repository.fork }}steps:- uses: actions/checkoutv4- name: Clean issue noticeuses: actions-cool/issues-helperv3with:actions: close-issueslabels: Sync Fail- name: Upstream Syncid: syncuses: aormsby/Fork-Sync-With-Upstream-actionv3.4.1with:target_sync_branch: maintarget_repo_token: ${{ secrets.GITHUB_TOKEN }} # 自动生成的 GitHub token无需手动设置upstream_sync_repo: CorentinTh/it-toolsupstream_sync_branch: maintest_mode: false- name: New commits detected actionif: steps.sync.outputs.has_new_commits trueuses: actions/github-scriptv7.0.1with:script: |github.rest.repos.createDispatchEvent({owner: context.repo.owner,repo: context.repo.repo,event_type: deploy})- name: Sync checkif: failure()uses: actions-cool/issues-helperv3with:actions: create-issuetitle: 同步失败 | Sync Faillabels: Sync Failbody: |由于上游仓库的 workflow 文件变更导致 GitHub 自动暂停了本次自动更新你需要手动 Sync Fork 一次触发条件 每小时自动执行一次手动触发 检测新的提交 - name: New commits detected actionif: steps.sync.outputs.has_new_commits trueuses: actions/github-scriptv7.0.1with:script: |github.rest.repos.createDispatchEvent({owner: context.repo.owner,repo: context.repo.repo,event_type: deploy})如果检测到有新提交这一步使用 actions/github-script 动作触发一个名为deploy 的事件用于调用 Deploy to Halo 进行部署。 使用 创建一个静态网页服务 在已经安装 应用静态网页服务 插件的前提下添加一个静态网页服务目录填写 tools 与 Github 项目配置相同 创建后会生成一个 ID 保存它。 申请个人令牌 在 Halo 的 UC 页申请一个 个人令牌 权限选择 静态项目 - 项目资源上传。 保存该令牌。 Github 仓库配置 在该仓库的 Github Setting 下找到 Secrets and variables 为 Actions 提供变量添加 Repository secrets 如下 NameSecretExampleENDPOINTHalo API endpointhttps://demo.halo.runIDStatic Page IDproject-FRAuWPATPersonal access tokenpat_abcd 保存可以通过手动触发的方式来测试是否可用。
http://www.w-s-a.com/news/499291/

相关文章:

  • 成都 网站建设公司哪家好襄阳行业网站建设
  • wordpress 调用时间做网站seo的公司哪家好
  • 手机上网站搭建网站账户系统
  • 西乡网站的建设柳州建站
  • 宁夏网站建设怎么样互联网 网站设计
  • 成都关键词seo推广平台手机端关键词排名优化软件
  • 学做软件的网站卡盟平台
  • 网站构建建设案例展示关于做服饰网站的首页
  • 如何建设网站论坛凡科建站手机版登录
  • 建设银行门户网站惠州公司网站建设价格
  • 用python开发网站网站如何取消验证码
  • 公司做企业网站互联网建网站
  • 建网站需要的费用公司注册后怎么做网站
  • 宣传电脑的网站开发运动网站建设教程
  • 网站建设公司都会有哪些花销做网站公司商丘
  • 网站风格有哪些软件定制和开发
  • 公司网络维护具体做什么河南网站推广优化公司哪家好
  • 中学生制作的网站常平哪里有招计算机网站开发的
  • 原创网站模版苏州响应式网站建设
  • 做海报在哪个网站可以找素材网址申请注册方法
  • 网站建设分哪些类别别人做的网站不能用
  • 做网站网站会怎么样全国高校校园网站联盟建设
  • 整站下载器 做网站地图地产项目网站设计
  • 创意设计网站公司手机wap网站建设多少钱
  • 甘肃省第八建设集团公司网站seo高级优化方法
  • 精美的商城网站介绍最多人用的wordpress子主题
  • 检察门户网站建设情况俄外长抵达北京
  • 老电脑做网站服务器网站在线留言如何做
  • 南宁广告公司网站建设小程序源码破解
  • 沛县做网站xlec网站建设开发方式包括哪些方面