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

部署vuepress项目到githubPage

部署vuepress项目到githubPage

1. 项目文件夹下有两个分支(main和gh-page)

1.1 main分支存放项目代码
1.2 gh-page分支存放 npm run docs:build之后的dist里面的所有文件

2. 分别提交到github上

3. 你的项目/docs/.vuepress/config.js

   module.exports = {title: 'vuePress',description: 'VuePress GitHub Actions',base: '/yt-ui-doc/', // 必须配置正确repo: 'https://programmermao-001.github.io/yt-ui-doc/', // 远程仓库地址plugins: ['vuepress-plugin-mermaidjs'],themeConfig: {// ...}}

4. 你的项目/deploy.sh

   #!/usr/bin/env sh# 当发生错误时中止脚本set -e# 构建npm run build# cd 到构建输出的目录下cd dist# 部署到自定义域域名# echo 'www.example.com' > CNAMEgit initgit add -Agit 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:ProgrammerMao-001/yt-ui-doc.git master:gh-pages   cd -

5. 上github.com找到自己的项目

5.1 Settings
5.2 Pages
5.3 Branch 选择 gh-page分支 / (root)文件夹
5.4 保存

6. 发布成功 例如我的

http://www.lryc.cn/news/209488.html

相关文章:

  • ORACLE表空间说明及操作
  • vue使用Element-plus的Image预览时样式崩乱
  • 安装使用vcpkg的简易教程
  • 制作一个简单的C语言词法分析程序
  • Java项目中将MySQL改为8.0以上
  • 软考高项-计算题(2)
  • Centos使用war文件部署jenkins
  • 数据结构和算法——用C语言实现所有排序算法
  • 吃豆人C语言开发—Day2 需求分析 流程图 原型图
  • Nautilus Chain 联合香港数码港举办 BIG DEMO DAY活动,释放何信号?
  • 手写RPC框架
  • 音视频常见问题(六):视频黑边或放大
  • Android笔记(八):基于CameraX库结合Compose和传统视图组件PreviewView实现照相机画面预览和照相功能
  • 【每日一题Day361】LC2558从数量最多的堆取走礼物 | 大顶堆
  • 【psychopy】【脑与认知科学】认知过程中的面孔识别加工
  • File类的常用API
  • 02【Git分支的使用、Git回退、还原】
  • Qt文件 I/O 操作
  • Springboot 使用JavaMailSender发送邮件 + Excel附件
  • 软件工程——期末复习知识点汇总
  • postgresSQL 数据库本地创建表空间读取本地备份tar文件与SQL文件
  • Elasticsearch跨集群检索配置
  • 第九章 软件BUG和管理
  • 大厂面试题-Java并发编程基础篇(二)
  • 测绘屠夫报表系统V1.0.0-beta
  • 『力扣刷题本』:移除链表元素
  • 图像特征Vol.1:计算机视觉特征度量|第一弹:【纹理区域特征】
  • day01:数据库DDL
  • 9、定义错误页
  • 有关多线程环境下的Volatile、lock、Interlocked和Synchronized们