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

【GitHub Pages】部署指南

vue项目

  1. 编辑你的 vite.config.ts 文件,加上 base 路径,设置为你的 GitHub 仓库名
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'// 假设你的仓库是 https://github.com/your-username/my-vue-app
export default defineConfig({base: '/my-vue-app/', // ← 这里改成你的仓库名plugins: [vue()]
})
  1. 安装部署工具
npm install gh-pages --save-dev
  1. 修改 package.json 添加脚本
{"scripts": {"dev": "vite","build": "vite build","deploy": "gh-pages -d dist"}
}
  1. 把打包后的 dist/ 目录部署到你 GitHub 仓库的 gh-pages 分支。
    源码上传: 上传到主分支(如 main 或 master)
    构建产物上传: dist/ 目录上传到 gh-pages 分支
npm run build
npm run deploy# 1. 构建项目
yarn build   # 产物在 dist/# 2. 安装 gh-pages 工具(仅第一次)
yarn add -D gh-pages# 3. 发布 dist 到 gh-pages 分支
npx gh-pages -d dist
  1. 设置 GitHub Pages
    打开你的 GitHub 仓库
    点右上角的「⚙️ Settings」
    左侧点击「Pages」
    选择 gh-pages 分支,目录为 / (root)
    保存设置
    稍等几分钟,你的网站就可以通过这个地址访问:
    https://your-username.github.io/my-vue-app/

公有仓库才能免费使用github pages

http://www.xdnf.cn/news/633331.html

相关文章:

  • 微信小程序 --三剑客
  • 基于ICEEMDAN-SSA-BP的混合预测模型的完整实现过程
  • 人工智能数学基础实验(三):最小二乘法-数值计算
  • CSS布局(上):浮动基础
  • 使用Python,OpenCV,Tesseract-OCR对自己的运动数据图片进行识别及分析,并使用Matplotlib绘制配速图出来
  • Ubuntu 24.04部署安装Honeyd蜜罐
  • Go 语言基础 2 Func,流程控制
  • Kubernetes(k8s)全面解析:从入门到实践
  • how to do unit test for golang within vscode
  • CentOS 7.6 + Docker:搭建后端常用的开发环境
  • 使用CentOS部署本地DeekSeek
  • PDF 编辑批量拆分合并OCR 识别
  • 非常适合初学者的Golang教程
  • TDengine 对接微软 SSRS 报表系统
  • Go 语言学习 Protobuf 连接 gRPC 实现 AI 接口
  • Linux 的编辑器--vim
  • 初识消息队列
  • C++单例模式与线程安全
  • webpack面试问题
  • 理解HTTP基本认证与表单登录认证
  • 自动化安全脚本学习
  • 9:OpenCV—模板匹配
  • React声明式编程(手动控制,大型项目,深度定制)与Vue响应式系统(自动优化,中小型项目,快速开发)区别
  • openjdk底层(hotspot)汇编指令的内存分布
  • 掌阅iReader新形态墨水屏Tango发布:科技与美学共舞,开启灵动阅读新体验
  • C++星际密码破译全国信息素养大赛复赛决赛 C++小学/初中组 算法创意实践挑战赛 内部集训模拟题详细解析
  • SAR ADC的功耗设计
  • 图解BERT
  • 免费开源 PDF 阅读器 自带虚拟打印机功能 多格式兼容
  • 【计算机网络】基于UDP进行socket编程——实现服务端与客户端业务