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

网站管理的含义张家口建设网站

网站管理的含义,张家口建设网站,织梦大气蓝色门户资讯网站模板,做的门户网站怎么绑定ip地址一、git push自动部署 1、创建用于工作流的文件 在项目根目录下创建一个用于 GitHub Actions 的工作流 .yml 文件 name: docson:# 每当 push 到 main 分支时触发部署push:branches: [main]# 手动触发部署workflow_dispatch:jobs:docs:runs-on: ubuntu-lateststeps:- uses: a…

一、git push自动部署

1、创建用于工作流的文件

在项目根目录下创建一个用于 GitHub Actions 的工作流 .yml 文件

name: docson:# 每当 push 到 main 分支时触发部署push:branches: [main]# 手动触发部署workflow_dispatch:jobs:docs:runs-on: ubuntu-lateststeps:- uses: actions/checkout@v4with:# “最近更新时间” 等 git 日志相关信息,需要拉取全部提交记录fetch-depth: 0- name: Setup pnpmuses: pnpm/action-setup@v2with:# 选择要使用的 pnpm 版本version: 8# 使用 pnpm 安装依赖run_install: true- name: Setup Node.jsuses: actions/setup-node@v4with:# 选择要使用的 node 版本node-version: 18# 缓存 pnpm 依赖cache: pnpm# 运行构建脚本- name: Build VuePress siterun: pnpm docs:build# 查看 workflow 的文档来获取更多信息# @see https://github.com/crazy-max/ghaction-github-pages- name: Deploy to GitHub Pagesuses: crazy-max/ghaction-github-pages@v4with:# 部署到 gh-pages 分支target_branch: gh-pages# 部署目录为 VuePress 的默认输出目录build_dir: docs/.vuepress/distenv:# @see https://docs.github.com/cn/actions/reference/authentication-in-a-workflow#about-the-github_token-secretGITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2、开放当前仓库的读写权限

因为每个 GitHub 仓库都默认只让 GitHub Actions 读取仓库内容,不允许读写,因此需为 GitHub Actions 开放当前仓库的读写权限,否则无法正常构建 GitHub Pages

点击仓库选项卡 Settings→Actions→General,在 Workflow permissions中选择读写权限 Read and write permissions后,点击保存即可

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

执行 git push 就会自动触发工作流

3、设置部署分支

将vuepress构建后的 src/.vuepress/dist/ 目录 push 到 GitHub 仓库中的 gh-pages 分支(本地仓库没有该分支)

点击仓库选项卡 Settings-Pages 后,进行如下操作:

在这里插入图片描述

二、执行脚本部署

1、项目根目录下新建deploy.sh脚本
#!/usr/bin/env sh# 确保脚本抛出遇到的错误
set -e# 生成静态文件
npm run build# 进入生成的文件夹
cd docs/.vuepress/dist# 如果是发布到自定义域名echo 'doc.frontdoc.cn' > CNAMEgit init
git add -A
git commit -m 'deploy'# 如果发布到 https://<USERNAME>.github.io
# git push -f git@github.com:<USERNAME>/<USERNAME>.github.io.git master# 如果发布到 https://<USERNAME>.github.io/<REPO>
git push -f git@github.com:305810827/myDocs.git master:gh-pagescd -
#打开gitbash执行部署脚本
./deploy.sh

这样每次执行deploy脚本后,github的Actions会自动执行部署工作流,页面就会自动更新.

三、自定义域名

自定义域名需要在自己的域名上添加解析

在这里插入图片描述
在这里插入图片描述

部署的vuePress项目代码: https://github.com/305810827/myDocs
访问地址: http://doc.frontdoc.cn/
求点个star支持下,谢谢

http://www.15wanjia.com/news/185855.html

相关文章:

  • 高密做网站的价位wordpress显示对方ip
  • 游戏资讯网站哪个好品优购网页制作素材
  • 网站建设模块下载江苏高校品牌专业建设工程网站
  • 望城经开区建设开发公司门户网站wordpress 投稿 图片大小
  • 成品网站w灬源码伊甸院怎么做电商卖东西
  • 上海网站备案审核时间tradexdll.wordpress
  • 平面设计做画册用网站域名哪个网站买最好
  • 凡科建站和华为云哪个好网站什么认证对做电商好
  • 网站制作外包公司番禺电子商务网站建设
  • 设立网站汝州市住房和城乡规划建设局网站
  • 润滑油 东莞网站建设网络科技公司取名推荐
  • 深圳专业网站建设制作价格低h5制作模板官网
  • 超越时空网上书城网站建设方案网站建设项目报告总结报告
  • 手机移动网站模板wordpress不用小尺寸图片
  • 十大免费网站模板网站钓鱼网站在线生成
  • 如何做网站搭建api接口自己电脑上做网站怎么使用源码
  • 对网站和网页的认识云开发控制台
  • 网站建设都是需要什么济南网站建设 选搜点o
  • 常州个人做网站网站建设哪家做的好
  • 成都企业网站建设哪家好网站首页设计素材
  • 网页设计网站多少钱动力无限做网站
  • 在iis搭建网站一站式装修公司有哪些
  • 郑州专业旅游网站建设网站建设如何提高转化率
  • 网站建设服务器技术有哪些做智能网站系统下载地址
  • 英文商城网站游戏wordpress模板
  • 网站域名和邮箱域名解析深圳做网站的好公司有哪些
  • 游戏推广app平台关键词优化到首页怎么做到的
  • 汾阳网站建设怎么让网站无法自适应
  • 简历免费下载模板seo搜索引擎优化哪家好
  • 做网站业务好干吗柳州市建设中心网站首页