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

使用 Action 自动部署 VuePress 到 GitHub Pages

⚙️ 成果:

  • 框架:VuePress 2 + @vuepress/plugin-blog
  • 打包工具:Vite(viteBundler)
  • 包管理:pnpm
  • CI/CD:GitHub Actions
  • 部署方案:
    • 源码仓库:urfread1010/mind-elevation
    • 打包结果推送到:urfread1010/urfread1010.github.io 的 main 分支
    • GitHub Pages 启用 main 作为 站点源
  • 访问地址: https://urfread1010.github.io

简单说下现在的效果:

  • 现在再想更新文章了,只需要改改本地的文档或者源码,在推送到管源码的仓库的时候,就能自动触发工作流,进行打包,并且能把打包出来的资源推送到负责展示网页的仓库。特别方便。

思路

首先就是找做文档网站比较简单易上手的框架,很容易就找到VuePress2了。然后稍微操作一下,看看是不是真的自己会用。

然后再找一下部署方案,免费的 GitHub Pages 也是很容易就能搜到。因为之前已经试过了,所以这次也用的它。

稍微不一样的是,这次用的是框架,不是光静态资源,所以在存源码上边动了下脑筋,把它分成两个仓库了。.io结尾的乃个仓库专门负责展示网页,而另一个仓库则专门负责管理源码。

命令

(有待整理)

遇到的小问题

因为要跨仓库操作,需要一点小配置。

因为本地账号和仓库主人也不是一个号,所以研究了一下怎么授权。

刚开始不让推送,后来发现是网络和加密的问题。

补充

VuePress官方就有自动化部署的工作流脚本,就不贴我的了。

乃个脚本大概的工作就是,告诉 GitHub 编译这个项目需要什么环境、执行什么命令、部署到哪里。

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

相关文章:

  • Webdriver-Manager 4.0.1启动错误解决
  • Komo Searc-AI驱动的搜索引擎
  • 区块链+隐私计算护航“东数西算”数据安全报告
  • 20.22 QLoRA微调实战:中文语音识别数据准备全流程解密
  • hintcon2025No Man‘s Echo
  • 国产芯力量!贴片式SD卡搭载北京君正Rk瑞芯微,打造嵌入式存储低延迟+高可靠黄金组合​
  • 《从应用到内核:三种流量转发方案深度对比》
  • 手机上访问你电脑上的前端项目
  • 机器学习和高性能计算中常用的几种浮点数精度
  • ​突破RAG知识库中的PDF解析瓶颈:从文本错乱到多模态处理的架构跃迁​
  • 面试tips--JVM(2)--对象创建的过程
  • SLF4J和LogBack
  • 工业级TF卡NAND + 北京君正 + Rk瑞芯微的应用
  • @Jenkins 介绍、部署与使用标准作业程序
  • Gin Validator 错误信息翻译与自定义校验规则详解
  • VS2022+QT6.7+Multimedia(捕获Windows音频数据,生成实时频谱)
  • 浅谈JMeter Listener
  • 安宝特方案丨AR异地专家远程支持平台,适合:机电运维、应急处置、监造验收
  • esp32c2 at 请问通过HTTPS进行OTA升级的AT命令流程有吗?
  • ERNIE 学习
  • Linux中Java后端调用外部进程 未处理后台输出流 导致io阻塞问题解决方法
  • Mac训练大模型:MLX-LM框架LoRA训练Qwen3并集成SwanLab进行可视化
  • VMware + Ubuntu 桥接模式不能联网 的常见原因、排查思路和解决步骤
  • leetcode 3446. 按对角线进行矩阵排序 中等
  • 与trae携手,构建owtb一体化物流平台之--需求文档V0.3
  • 第五章:Go运行时、内存管理与性能优化之Go垃圾回收机制 (GC) 深入
  • UDS NRC24
  • AI智能农业监测系统深度解读:从大田作物管理到病虫害预警,破解传统农业增产难题
  • 终极实战 - 全链路排查一次“502 Bad Gateway”
  • 从用户视角出发:如何提升B端产品的操作效率?